dma: better tag handling
authorSimon 'corecode' Schubert <corecode@fs.ei.tum.de>
Thu, 16 Oct 2008 15:45:10 +0000 (17:45 +0200)
committerSimon Schubert <corecode@dragonflybsd.org>
Tue, 21 Jul 2009 22:13:14 +0000 (00:13 +0200)
libexec/dma/dma.c

index ee48658..4d30153 100644 (file)
@@ -1057,7 +1057,7 @@ int
 main(int argc, char **argv)
 {
        char *sender = NULL;
-       char tag[255];
+       const char *tag = "dma";
        struct qitem *it;
        struct queue queue;
        struct queue lqueue;
@@ -1066,7 +1066,6 @@ main(int argc, char **argv)
 
        atexit(deltmp);
        LIST_INIT(&queue.queue);
-       snprintf(tag, 254, "dma");
 
        if (strcmp(argv[0], "mailq") == 0) {
                argv++; argc--;
@@ -1096,8 +1095,7 @@ main(int argc, char **argv)
                        daemonize = 0;
                        break;
                case 'L':
-                       if (optarg != NULL)
-                               snprintf(tag, 254, "%s", optarg);
+                       tag = optarg;
                        break;
                case 'f':
                case 'r':