Fix an off-by-one error.
This commit is contained in:
parent
d7129163ce
commit
9e39a934b8
@ -427,9 +427,9 @@ static bool svc_exec (const char *arg1, const char *arg2)
|
|||||||
openpty (&master_tty, &slave_tty, NULL, &tt, &ws);
|
openpty (&master_tty, &slave_tty, NULL, &tt, &ws);
|
||||||
}
|
}
|
||||||
|
|
||||||
service_pid = vfork();
|
service_pid = fork();
|
||||||
if (service_pid == -1)
|
if (service_pid == -1)
|
||||||
eerrorx ("%s: vfork: %s", service, strerror (errno));
|
eerrorx ("%s: fork: %s", service, strerror (errno));
|
||||||
if (service_pid == 0) {
|
if (service_pid == 0) {
|
||||||
if (slave_tty >= 0) {
|
if (slave_tty >= 0) {
|
||||||
close (master_tty);
|
close (master_tty);
|
||||||
@ -1144,7 +1144,7 @@ int runscript (int argc, char **argv)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* Make our prefix string */
|
/* Make our prefix string */
|
||||||
prefix = xmalloc (sizeof (char) * l);
|
prefix = xmalloc (sizeof (char) * l + 1);
|
||||||
ll = strlen (applet);
|
ll = strlen (applet);
|
||||||
memcpy (prefix, applet, ll);
|
memcpy (prefix, applet, ll);
|
||||||
memset (prefix + ll, ' ', l - ll);
|
memset (prefix + ll, ' ', l - ll);
|
||||||
|
Loading…
Reference in New Issue
Block a user