Ticket #8: cppcheck_lwob_memleak.patch
| File cppcheck_lwob_memleak.patch, 0.6 KB (added by orbitcowboy, 2 years ago) |
|---|
-
lwob.c
108 108 int i; 109 109 110 110 for ( i = 0; i < 3; i++ ) { 111 111 112 env = calloc( 1, sizeof( lwEnvelope )); 113 if(!env) 114 return 0; 115 112 116 key0 = calloc( 1, sizeof( lwKey )); 117 if(!key0) 118 { 119 free(env); 120 return 0; 121 } 122 113 123 key1 = calloc( 1, sizeof( lwKey )); 114 if ( !env || !key0 || !key1 ) return 0; 124 if (!key1) 125 { 126 free(env); 127 free(key0); 128 return 0; 129 } 115 130 116 131 key0->next = key1; 117 132 key0->value = pos[ i ];
