--- atftp-0.7.dfsg.orig/logger.c
+++ atftp-0.7.dfsg/logger.c
@@ -56,7 +56,15 @@
           log_ident = "unset";
 
      if (filename)
+     {
           log_filename = strdup(filename);
+          if (!strcmp(filename, "-"))
+          {
+               log_fd = STDOUT_FILENO;
+               log_fp = fdopen(log_fd, "a");
+               return;
+          }
+     }
      else
      {
           openlog(log_ident, LOG_PID, LOG_DAEMON);
