chiark / gitweb /
udevcontrol: fix exit code
authorHannes Reinecke <hare@suse.de>
Mon, 13 Jun 2005 20:38:42 +0000 (22:38 +0200)
committerKay Sievers <kay.sievers@suse.de>
Mon, 13 Jun 2005 20:38:42 +0000 (22:38 +0200)
Kay is lazy! :)

Signed-off-by: Kay Sievers <kay.sievers@suse.de>
udevcontrol.c

index 6a278a0..4a54af8 100644 (file)
@@ -95,8 +95,13 @@ int main(int argc, char *argv[], char *envp[])
 
 
        retval = sendto(sock, &usend_msg, sizeof(usend_msg), 0, (struct sockaddr *)&saddr, addrlen);
-       if (retval == -1)
+       if (retval == -1) {
                info("error sending message (%s)", strerror(errno));
+               retval = 1;
+       } else {
+               dbg("sent message '%x' (%u bytes sent)\n", usend_msg.type, retval);
+               retval = 0;
+       }
 
        close(sock);