ソースを参照

* Fix 64bit size_t issue

Bryan Drewery 16 年 前
コミット
812d6cf7dc
2 ファイル変更2 行追加2 行削除
  1. 1 1
      src/mod/share.mod/share.c
  2. 1 1
      src/mod/update.mod/update.c

+ 1 - 1
src/mod/share.mod/share.c

@@ -1446,7 +1446,7 @@ ulsend(int idx, const char* data, size_t datalen)
 {
   char buf[1040] = "";
 
-  size_t len = simple_snprintf(buf, sizeof(buf), "s l %d %s", datalen-1, data);/* -1 for newline */
+  size_t len = simple_snprintf(buf, sizeof(buf), "s l %zu %s", datalen-1, data);/* -1 for newline */
   tputs(dcc[idx].sock, buf, len);
 }
 

+ 1 - 1
src/mod/update.mod/update.c

@@ -260,7 +260,7 @@ ulsend(int idx, const char* data, size_t datalen)
 {
   char buf[1400] = "";
 
-  size_t len = simple_snprintf(buf, sizeof(buf), "sb l %d %s", datalen-1, data);/* -1 for newline */
+  size_t len = simple_snprintf(buf, sizeof(buf), "sb l %zu %s", datalen-1, data);/* -1 for newline */
   tputs(dcc[idx].sock, buf, len);
 }