# HG changeset patch # User reimar # Date 1225457785 0 # Node ID d35bcab9833bf99f94580bf0215a1d3d0eb26f0a # Parent 37ee8ca274b80364badf77a247ecf134b3e3debb Avoid a memleak if allocation of field_name fails, fixes bug #1319. diff -r 37ee8ca274b8 -r d35bcab9833b stream/http.c --- a/stream/http.c Thu Oct 30 22:40:55 2008 +0000 +++ b/stream/http.c Fri Oct 31 12:56:25 2008 +0000 @@ -550,6 +550,7 @@ new_field->field_name = malloc(strlen(field_name)+1); if( new_field->field_name==NULL ) { mp_msg(MSGT_NETWORK,MSGL_FATAL,"Memory allocation failed\n"); + free(new_field); return; } strcpy( new_field->field_name, field_name );