diff options
author | Roy Marples <roy@marples.name> | 2007-10-11 23:17:53 +0000 |
---|---|---|
committer | Roy Marples <roy@marples.name> | 2007-10-11 23:17:53 +0000 |
commit | e3bc6666d6d5bd8922ca10652a2d04577357fa71 (patch) | |
tree | f88c80fc6ce912790a347bbcd53a8df80e15c152 /src/librc-daemon.c | |
parent | 14287ddd80b3c2d7eb44b3bee77caab4c4d6eca2 (diff) |
malloc data size, not pointer size
Diffstat (limited to 'src/librc-daemon.c')
-rw-r--r-- | src/librc-daemon.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/librc-daemon.c b/src/librc-daemon.c index 112f4c9c..80e5b162 100644 --- a/src/librc-daemon.c +++ b/src/librc-daemon.c @@ -311,21 +311,21 @@ bool rc_service_daemon_set (const char *service, const char *exec, if (exec) { i = strlen (exec) + 6; - mexec = xmalloc (sizeof (char *) * i); + mexec = xmalloc (sizeof (char) * i); snprintf (mexec, i, "exec=%s", exec); } else mexec = xstrdup ("exec="); if (name) { i = strlen (name) + 6; - mname = xmalloc (sizeof (char *) * i); + mname = xmalloc (sizeof (char) * i); snprintf (mname, i, "name=%s", name); } else mname = xstrdup ("name="); if (pidfile) { i = strlen (pidfile) + 9; - mpidfile = xmalloc (sizeof (char *) * i); + mpidfile = xmalloc (sizeof (char) * i); snprintf (mpidfile, i, "pidfile=%s", pidfile); } else mpidfile = xstrdup ("pidfile="); @@ -404,11 +404,11 @@ bool rc_service_started_daemon (const char *service, const char *exec, free (svc); i = strlen (exec) + 6; - mexec = xmalloc (sizeof (char *) * i); + mexec = xmalloc (sizeof (char) * i); snprintf (mexec, i, "exec=%s", exec); if (indx > 0) { - int len = sizeof (char *) * 10; + int len = sizeof (char) * 10; file = xmalloc (len); snprintf (file, len, "%03d", indx); retval = _match_daemon (dirpath, file, mexec, NULL, NULL); |