Ticket #130: ssd.diff

File ssd.diff, 594 bytes (added by roy, 21 months ago)

Fix ssd not to crash

  • src/rc/start-stop-daemon.c

     
    840840                        exec = name; 
    841841                if (name && start) 
    842842                        *argv = name; 
    843         } else if (name && (start || **argv)) 
     843        } else if (name) 
    844844                *--argv = name; 
    845845        else 
    846846                *--argv = exec; 
    847847 
    848848        if (stop || sig) { 
    849                 if ( !*argv && !pidfile && !name && !uid) 
     849                if (!*argv && !pidfile && !name && !uid) 
    850850                        eerrorx("%s: --stop needs --exec, --pidfile," 
    851851                                " --name or --user", applet); 
    852852                if (background)