diff -Nru siege-2.65/debian/changelog siege-2.65/debian/changelog --- siege-2.65/debian/changelog 2006-12-06 19:16:02.000000000 +0200 +++ siege-2.65/debian/changelog 2006-12-06 19:16:02.000000000 +0200 @@ -1,3 +1,11 @@ +siege (2.65-2ubuntu0.1) edgy-proposed; urgency=low + + * Applied patch from debian 2.65-3 package + - Closes Malone #67553 and #74668 (double free corruption in siege) + - Patch was created by Margarita Manterola + + -- ville palo Wed, 6 Dec 2006 19:10:08 +0200 + siege (2.65-2) unstable; urgency=low * siege2csv.pl renamed to siege2csv diff -Nru siege-2.65/src/http.c siege-2.65/src/http.c --- siege-2.65/src/http.c 2006-12-06 19:16:02.000000000 +0200 +++ siege-2.65/src/http.c 2006-12-06 19:16:02.000000000 +0200 @@ -292,7 +292,7 @@ while(TRUE){ x = 0; - memset(&line, 0, sizeof(line)); + memset(line, 0, len); while((n = socket_read(C, &c, 1)) == 1){ if(x >= len){ len += 2048; diff -Nru siege-2.65/src/url.c siege-2.65/src/url.c --- siege-2.65/src/url.c 2005-12-08 16:49:48.000000000 +0200 +++ siege-2.65/src/url.c 2006-12-06 19:16:02.000000000 +0200 @@ -361,7 +361,6 @@ (U->protocol==HTTP)?"http://":"https://", U->hostname, U->port, U->pathname ); - xfree(tmp); return(U); }