Deal with the case when the prefix is NULL.
This commit was SVN r21902.
Этот коммит содержится в:
родитель
01ba0eaa47
Коммит
ffd55631bc
@ -689,12 +689,17 @@ static char *plm_ccp_commandline(char *prefix, char *node_name, int argc, char *
|
|||||||
len += strlen(argv[i]) + 1;
|
len += strlen(argv[i]) + 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
commandline = (char*)malloc( len + strlen(prefix) + 8);
|
if(NULL != prefix) {
|
||||||
memset(commandline, '\0', len+strlen(prefix)+8);
|
commandline = (char*)malloc( len + strlen(prefix) + 8);
|
||||||
|
memset(commandline, '\0', strlen(commandline));
|
||||||
|
commandline[0] = '"';
|
||||||
|
strcat(commandline, prefix);
|
||||||
|
strcat(commandline, "\\bin\"\\");
|
||||||
|
} else {
|
||||||
|
commandline = (char*)malloc( len + 8);
|
||||||
|
memset(commandline, '\0', strlen(commandline));
|
||||||
|
}
|
||||||
|
|
||||||
commandline[0] = '"';
|
|
||||||
strcat(commandline, prefix);
|
|
||||||
strcat(commandline, "\\bin\"\\");
|
|
||||||
|
|
||||||
for(i=0;i<argc;i++) {
|
for(i=0;i<argc;i++) {
|
||||||
|
|
||||||
|
Загрузка…
Ссылка в новой задаче
Block a user