projects
/
citadel.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
9cd327e
)
Updated some comments.
author
Art Cancro
<ajc@citadel.org>
Tue, 12 Apr 2016 20:49:45 +0000
(16:49 -0400)
committer
Art Cancro
<ajc@citadel.org>
Tue, 12 Apr 2016 20:49:45 +0000
(16:49 -0400)
citadel/modules/image/serv_image.c
patch
|
blob
|
history
diff --git
a/citadel/modules/image/serv_image.c
b/citadel/modules/image/serv_image.c
index ff7d2e8e8910650d6675200103c5c10490251a83..dc7c0b14e6c8e8a9c7d7bcc056b249d29c808c04 100644
(file)
--- a/
citadel/modules/image/serv_image.c
+++ b/
citadel/modules/image/serv_image.c
@@
-42,7
+42,7
@@
void cmd_dlui(char *cmdbuf)
struct CtdlMessage *msg = CtdlFetchMessage(ruser.msgnum_pic, 1, 1);
if (msg != NULL) {
struct CtdlMessage *msg = CtdlFetchMessage(ruser.msgnum_pic, 1, 1);
if (msg != NULL) {
- // 600 402132|-1||image/gif|
+ // 600 402132|-1||image/gif|
FIXME update the protocol doc on the web site
safestrncpy(CC->download_desired_section, "1", sizeof CC->download_desired_section);
CtdlOutputPreLoadedMsg(msg, MT_SPEW_SECTION, HEADERS_NONE, 1, 0, 0);
CM_Free(msg);
safestrncpy(CC->download_desired_section, "1", sizeof CC->download_desired_section);
CtdlOutputPreLoadedMsg(msg, MT_SPEW_SECTION, HEADERS_NONE, 1, 0, 0);
CM_Free(msg);
@@
-76,6
+76,7
@@
void import_one_userpic_file(char *username, long usernum, char *path)
fread(unencoded_data, data_length, 1, fp);
char *encoded_data = malloc((data_length * 2) + 100);
if (encoded_data) {
fread(unencoded_data, data_length, 1, fp);
char *encoded_data = malloc((data_length * 2) + 100);
if (encoded_data) {
+ // FIXME try to guess the content-type based on the filename, don't assume GIF
sprintf(encoded_data, "Content-type: image/gif\nContent-transfer-encoding: base64\n\n");
CtdlEncodeBase64(&encoded_data[strlen(encoded_data)], unencoded_data, data_length, 1);
sprintf(encoded_data, "Content-type: image/gif\nContent-transfer-encoding: base64\n\n");
CtdlEncodeBase64(&encoded_data[strlen(encoded_data)], unencoded_data, data_length, 1);