]> code.citadel.org Git - citadel.git/blobdiff - citadel/file_ops.c
* Added some temporary variables to OpenCmdResult(). Hopefully fixes
[citadel.git] / citadel / file_ops.c
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);
+}
 
 
 /*