daemon.c: fix arg parsing bugs