Mercurial > hg > audiodb
comparison create.cpp @ 390:f20571eeb9a6 api-inversion
Really free allocated memory, even on normal(!) exit...
author | mas01cr |
---|---|
date | Mon, 24 Nov 2008 12:45:54 +0000 |
parents | bdd6bf8d1e85 |
children | 78fed0d4c108 |
comparison
equal
deleted
inserted
replaced
389:bdd6bf8d1e85 | 390:f20571eeb9a6 |
---|---|
117 // write a dummy byte at the last location | 117 // write a dummy byte at the last location |
118 if (write (fd, "", 1) != 1) { | 118 if (write (fd, "", 1) != 1) { |
119 goto error; | 119 goto error; |
120 } | 120 } |
121 | 121 |
122 free(header); | |
122 return audiodb_open(path); | 123 return audiodb_open(path); |
123 | 124 |
124 error: | 125 error: |
125 if(header) { | 126 if(header) { |
126 free(header); | 127 free(header); |