All pastes #788706 Raw Edit

Someone

public text v1 · immutable
·published 2007-11-20 00:39 UTC
rendered paste body
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1094719808 (LWP 28413)]
0x000000349b877a14 in strncasecmp () from /lib64/libc.so.6
(gdb) bt
#0  0x000000349b877a14 in strncasecmp () from /lib64/libc.so.6
#1  0x00002aaaaaaffb5c in curl_strnequal (first=0x1837e <Address 0x1837e out of bounds>, second=0x2aaaaab0f767 "User-Agent:", max=11) at strequal.c:69
#2  0x00002aaaaaada8ee in checkheaders (data=0x62b940, thisheader=0x2aaaaab0f767 "User-Agent:") at http.c:172
#3  0x00002aaaaaadd679 in Curl_http (conn=0x61c5d0, done=0x41401057) at http.c:1948
#4  0x00002aaaaaaf197b in Curl_do (connp=0x41401060, done=0x41401057) at url.c:4456
#5  0x00002aaaaaaff872 in Curl_perform (data=0x62b940) at transfer.c:2439
#6  0x00002aaaaab00138 in curl_easy_perform (curl=0x62b940) at easy.c:498
#7  0x0000000000400ccb in pop_uri (in=<value optimized out>) at popcache64.c:258
#8  0x000000349c4062f7 in start_thread () from /lib64/libpthread.so.0
#9  0x000000349b8ce86d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()


Global var...

  36 struct curl_slist *keep_alive_header=NULL;
....
In main()

 153         keep_alive_header = curl_slist_append( keep_alive_header, "Pragma: " );
 154 
 155         if ( keepalive )
 156         {
 157                 keep_alive_header = curl_slist_append( keep_alive_header, "Connection: keep-alive" );
 158         }
....
In pop_uri()
 234         curl = curl_easy_init();
 235         curl_easy_setopt( curl, CURLOPT_WRITEFUNCTION, curl_discard_data );
 236 
 237         curl_easy_setopt( curl, CURLOPT_HTTPHEADER, keep_alive_header );