]> git.ipfire.org Git - people/ms/dma.git/blobdiff - dma.c
use basename to select executable identity
[people/ms/dma.git] / dma.c
diff --git a/dma.c b/dma.c
index b87b20245583314f67b038f56db3dc1ae6c35f5a..e643e0f4ac9b6cd3bf31a75c2baf9d893184acb9 100644 (file)
--- a/dma.c
+++ b/dma.c
@@ -47,6 +47,7 @@
 #include <errno.h>
 #include <fcntl.h>
 #include <inttypes.h>
+#include <libgen.h>
 #include <paths.h>
 #include <pwd.h>
 #include <signal.h>
@@ -457,7 +458,7 @@ main(int argc, char **argv)
        bzero(&queue, sizeof(queue));
        LIST_INIT(&queue.queue);
 
-       if (strcmp(argv[0], "mailq") == 0) {
+       if (strcmp(basename(argv[0]), "mailq") == 0) {
                argv++; argc--;
                showq = 1;
                if (argc != 0)