]> code.citadel.org Git - citadel.git/commitdiff
* messages.c: When file attachment has no name, use message subject as name
authorMichael Hampton <io_error@uncensored.citadel.org>
Wed, 4 Jun 2003 21:30:40 +0000 (21:30 +0000)
committerMichael Hampton <io_error@uncensored.citadel.org>
Wed, 4 Jun 2003 21:30:40 +0000 (21:30 +0000)
citadel/ChangeLog
citadel/messages.c

index 758965a1451f29e4b4d79334a461c82f8bfbbbc5..85e09618308c45ed89c3cabaf35f01e875e7374b 100644 (file)
@@ -1,4 +1,7 @@
  $Log$
+ Revision 606.8  2003/06/04 21:30:39  error
+ * messages.c: When file attachment has no name, use message subject as name
+
  Revision 606.7  2003/06/02 23:11:00  error
  * Checkin installer script citadel.nsi for NSIS Windows installer
 
@@ -4745,3 +4748,4 @@ Sat Jul 11 00:20:48 EDT 1998 Nathan Bryant <bryant@cs.usm.maine.edu>
 
 Fri Jul 10 1998 Art Cancro <ajc@uncensored.citadel.org>
        * Initial CVS import
+
index 4e496aa397bc4d902052b0436026af70a750b158..6590077691caddc502e334ef1f7dff67bc3a458a 100644 (file)
@@ -1565,6 +1565,12 @@ RMSGREAD:        scr_flush();
                                scr_printf("%s\n", cmd);
                        } else {
                                extract(filename, cmd, 2);
+                               /*
+                                * Part 1 won't have a filename; use the
+                                * subject of the message instead. IO
+                                */
+                               if (!strlen(filename))
+                                       strcpy(filename, reply_subject);
                                destination_directory(save_to, filename);
                                save_buffer(attachment,
                                                extract_unsigned_long(cmd, 0),