소스 검색

OK, strncpy here was stupid idea

Piotr Czajkowski 6 년 전
부모
커밋
8ff990198e
1개의 변경된 파일2개의 추가작업 그리고 3개의 파일을 삭제
  1. 2 3
      curl.c

+ 2 - 3
curl.c

@@ -64,9 +64,8 @@ char *getData(char *url) {
 				curl_easy_strerror(res));
 	}
 
-	size_t dataSize = strlen(chunk.memory);
-	char *data = calloc(dataSize + 1, 1);
-	strncpy(data, chunk.memory, dataSize);  
+	char *data = malloc(chunk.size);
+	memcpy(data, chunk.memory, chunk.size);  
 
 	/* cleanup curl stuff */ 
 	curl_easy_cleanup(curl_handle);