* Added some temporary variables to OpenCmdResult(). Hopefully fixes
authorArt Cancro <ajc@citadel.org>
Mon, 22 Nov 1999 00:27:42 +0000 (00:27 +0000)
committerArt Cancro <ajc@citadel.org>
Mon, 22 Nov 1999 00:27:42 +0000 (00:27 +0000)
  bug #14 when running on FreeBSD.

citadel/ChangeLog
citadel/file_ops.c

index b6a35c96a61d51f040cfe17692f6270d10a8f3aa..0a8ba9ab47aaabe4c983b37080c7869373d126a7 100644 (file)
@@ -1,4 +1,8 @@
 $Log$
+Revision 1.421  1999/11/22 00:27:42  ajc
+* Added some temporary variables to OpenCmdResult().  Hopefully fixes
+  bug #14 when running on FreeBSD.
+
 Revision 1.420  1999/11/21 18:30:16  ajc
 * Protected cmd_move() from buffer overrun (no longer crashes the server)
 * cmd_chat() -- truncate input at 100 characters to prevent buffer overruns.
@@ -1462,4 +1466,3 @@ Sat Jul 11 00:20:48 EDT 1998 Nathan Bryant <bryant@cs.usm.maine.edu>
 
 Fri Jul 10 1998 Art Cancro <ajc@uncnsrd.mt-kisco.ny.us>
        * Initial CVS import 
-
index dac1dd466a32326ce819da138e18f0ac8d15209b..9c121825bc5ab1959f1a66f1f6f4beaf9d4cb826 100644 (file)
@@ -231,11 +231,16 @@ void cmd_netf(char *cmdbuf)
  */
 void OpenCmdResult(char *filename, char *mime_type) {
        struct stat statbuf;
+       time_t modtime;
+       long filesize;
 
        fstat(fileno(CC->download_fp), &statbuf);
-       cprintf("%d %ld|%ld|%s|%s\n", OK, statbuf.st_size, statbuf.st_mtime,
-                                       filename, mime_type);
-       }
+       filesize = (long) statbuf.st_size;
+       modtime = (time_t) statbuf.st_mtime;
+
+       cprintf("%d %ld|%ld|%s|%s\n",
+               OK, filesize, modtime, filename, mime_type);
+}
 
 
 /*