Просмотр исходного кода

[cmdline] Do not ignore empty initial arguments in concat_args()

Reported-by: Oliver Rath <rath@mglug.de>
Signed-off-by: Michael Brown <mcb30@ipxe.org>
tags/v1.20.1
Michael Brown 14 лет назад
Родитель
Сommit
f3d197a529
1 измененных файлов: 1 добавлений и 1 удалений
  1. 1
    1
      src/core/exec.c

+ 1
- 1
src/core/exec.c Просмотреть файл

358
 	ptr = string;
358
 	ptr = string;
359
 	for ( arg = args ; *arg ; arg++ ) {
359
 	for ( arg = args ; *arg ; arg++ ) {
360
 		ptr += sprintf ( ptr, "%s%s",
360
 		ptr += sprintf ( ptr, "%s%s",
361
-				 ( ( ptr == string ) ? "" : " " ), *arg );
361
+				 ( ( arg == args ) ? "" : " " ), *arg );
362
 	}
362
 	}
363
 	assert ( ptr < ( string + len ) );
363
 	assert ( ptr < ( string + len ) );
364
 
364
 

Загрузка…
Отмена
Сохранить