68,698
社区成员




1 #include<stdio.h>
2 #include<unistd.h>
3 #include<stdlib.h>
4 #include<sys/stat.h>
5 #include<string.h>
6 #include "fdfs_upload_file.h"
7
8 int main(int argc,const char* argv[])
9 {
10 char fileID[8192]={0};
11 upload_file1("/etc/fdfs/client.conf","main.c",fileID);
12 printf("fileID: %s\n",fileID);
13 printf("===============================\n");
14 upload_file2("/etc/fdfs/client.conf","main.c",fileID,sizeof(fileID));
15 printf("fileID: %s\n",fileID);
16 return 0;
17 }
执行程序时报错
*** buffer overflow detected ***: terminated
已放弃 (核心已转储)
也许是下水道有杂物加上雨比较大,就造成溢出了。