Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #include "test.h"
00023
00024 #include "memdebug.h"
00025
00026 int test(char *URL)
00027 {
00028 unsigned char a[] = {0x2f, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
00029 0x91, 0xa2, 0xb3, 0xc4, 0xd5, 0xe6, 0xf7};
00030 CURLcode res = CURLE_OK;
00031 char *ptr = NULL;
00032 int asize;
00033
00034 (void)URL;
00035
00036 if(curl_global_init(CURL_GLOBAL_ALL) != CURLE_OK) {
00037 fprintf(stderr, "curl_global_init() failed\n");
00038 return TEST_ERR_MAJOR_BAD;
00039 }
00040
00041 ptr = malloc(558);
00042 Curl_safefree(ptr);
00043
00044 asize = (int)sizeof(a);
00045 ptr = curl_easy_escape(NULL, (char *)a, asize);
00046 if(ptr)
00047 curl_free(ptr);
00048
00049 curl_global_cleanup();
00050
00051 return (int)res;
00052 }
00053