- bug fix
This commit is contained in:
6
ease.c
6
ease.c
@ -760,7 +760,7 @@ static int EaseInit(SConnection * pCon, EaseBase * eab, int argc,
|
|||||||
SCWrite(pCon, "ERROR: host name too long", eError);
|
SCWrite(pCon, "ERROR: host name too long", eError);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
strlcpy(buf, argv[0], i);
|
strncpy(buf, argv[0], i);
|
||||||
buf[i] = '\0';
|
buf[i] = '\0';
|
||||||
host = buf;
|
host = buf;
|
||||||
} else if (argc == 2) { /* host port syntax */
|
} else if (argc == 2) { /* host port syntax */
|
||||||
@ -975,7 +975,9 @@ int EaseRestartWrapper(void *object, void *userarg, int argc, char *argv[])
|
|||||||
eab->ser->pHost = strdup(host);
|
eab->ser->pHost = strdup(host);
|
||||||
eab->ser->iPort = port;
|
eab->ser->iPort = port;
|
||||||
}
|
}
|
||||||
EaseStop(eab);
|
if (eab->task) {
|
||||||
|
EaseStop(eab);
|
||||||
|
}
|
||||||
EaseRestart(eab);
|
EaseRestart(eab);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
1
pardef.c
1
pardef.c
@ -568,6 +568,7 @@ static int ParExecute(SConnection * con, SicsInterp * sics, void *object,
|
|||||||
} else {
|
} else {
|
||||||
if (argc == 2) {
|
if (argc == 2) {
|
||||||
ctx->enumText = 0;
|
ctx->enumText = 0;
|
||||||
|
ctx->argc = 0;
|
||||||
ParDo(con, o, PAR_SHOW, argv[1]);
|
ParDo(con, o, PAR_SHOW, argv[1]);
|
||||||
} else {
|
} else {
|
||||||
ctx->argc = argc - 2;
|
ctx->argc = argc - 2;
|
||||||
|
Reference in New Issue
Block a user