Ticket #529: zomne-0.7.0.patch

File zomne-0.7.0.patch, 0.8 kB (added by tic, 3 years ago)

Patch for socket path and logging

  • zomne.c

    old new  
    1  
    21#include <sys/types.h> 
    32#include <sys/param.h> 
    43#include <sys/socket.h> 
     
    104103    return err_die("Error binding zomne_startup_complete.socket"); 
    105104  listen(startup_complete_sock, 1); 
    106105 
    107   sprintf(scratch, "twistd -oy %s", tacfile); 
     106  sprintf(scratch, "twistd -oy %s &> %s/twistd.log", tacfile, basedir); 
    108107  system(scratch); 
    109108 
    110109  // This blocks until the twisted process calls connectUNIX('zomne_startup_complete.socket') 
     
    151150  if (s < 0) { 
    152151    return err_die("Error creating socket"); } 
    153152 
    154   sprintf(addr.sun_path, "%s%s", basedir, "zomne.socket"); 
     153  sprintf(addr.sun_path, "%s/%s", basedir, "zomne.socket"); 
    155154  addr.sun_family = AF_UNIX; 
    156155 
    157156  if (connect(s, (struct sockaddr *)&addr, sizeof(struct sockaddr_un))) { 
jethro@divmod.org