Browse code

bb#10907: Add trailing newline to the end of the pidfile

Shawn Webb authored on 2014/11/21 02:38:33
Showing 3 changed files
... ...
@@ -381,7 +381,7 @@ int main(int argc, char **argv) {
381 381
 	if((fd = fopen(opt->strarg, "w")) == NULL) {
382 382
 	    logg("!Can't save PID in file %s\n", opt->strarg);
383 383
 	} else {
384
-	    if (fprintf(fd, "%u", (unsigned int)getpid())<0) {
384
+	    if (fprintf(fd, "%u\n", (unsigned int)getpid())<0) {
385 385
 	    	logg("!Can't save PID in file %s\n", opt->strarg);
386 386
 	    }
387 387
 	    fclose(fd);
... ...
@@ -1034,7 +1034,7 @@ int recvloop_th(int *socketds, unsigned nsockets, struct cl_engine *engine, unsi
1034 1034
 	if((fd = fopen(opt->strarg, "w")) == NULL) {
1035 1035
 	    logg("!Can't save PID in file %s\n", opt->strarg);
1036 1036
 	} else {
1037
-	    if (fprintf(fd, "%u", (unsigned int) mainpid)<0) {
1037
+	    if (fprintf(fd, "%u\n", (unsigned int) mainpid)<0) {
1038 1038
 	    	logg("!Can't save PID in file %s\n", opt->strarg);
1039 1039
 	    }
1040 1040
 	    fclose(fd);
... ...
@@ -135,7 +135,7 @@ writepid (const char *pidfile)
135 135
     }
136 136
     else
137 137
     {
138
-        fprintf (fd, "%d", (int) getpid ());
138
+        fprintf (fd, "%d\n", (int) getpid ());
139 139
         fclose (fd);
140 140
     }
141 141
     umask (old_umask);