1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-11 05:18:09 +03:00

s4:smbd/pidfile.c - fix "asprintf" calls

This commit is contained in:
Matthias Dieter Wallnöfer 2010-05-27 17:37:15 +02:00
parent 67b2c424ce
commit a64262697a

View File

@ -38,7 +38,9 @@ pid_t pidfile_pid(const char *piddir, const char *name)
pid_t ret;
char *pidFile;
asprintf(&pidFile, "%s/%s.pid", piddir, name);
if (asprintf(&pidFile, "%s/%s.pid", piddir, name) < 0) {
return 0;
}
fd = open(pidFile, O_NONBLOCK | O_RDONLY, 0644);
@ -85,7 +87,10 @@ void pidfile_create(const char *piddir, const char *name)
char *pidFile;
pid_t pid;
asprintf(&pidFile, "%s/%s.pid", piddir, name);
if (asprintf(&pidFile, "%s/%s.pid", piddir, name) < 0) {
DEBUG(0,("ERROR: Out of memory\n"));
exit(1);
}
pid = pidfile_pid(piddir, name);
if (pid != 0) {