comparison feed-push @ 19:f22369c00480 draft

fix double forking Signed-off-by: Changaco <changaco ατ changaco δοτ net>
author Changaco <changaco ατ changaco δοτ net>
date Fri, 27 Apr 2012 02:10:25 +0200
parents 868a339b19f8
children 94f3b22beec9
comparison
equal deleted inserted replaced
18:868a339b19f8 19:f22369c00480
289 289
290 if global_args.fork: 290 if global_args.fork:
291 pid = os.fork() 291 pid = os.fork()
292 if pid != 0: 292 if pid != 0:
293 exit(0) 293 exit(0)
294 os.setsid()
294 pid = os.fork() 295 pid = os.fork()
295 if pid != 0: 296 if pid != 0:
296 global_args.fork.write(str(pid)) 297 global_args.fork.write(str(pid))
297 exit(0) 298 exit(0)
298 openlog(facility=LOG_DAEMON) 299 openlog(facility=LOG_DAEMON)