Fix free memory when not allocated

Bug fix by Alex Haley <ahaley@meditech.com>
This commit is contained in:
Robin Stuart 2017-11-07 20:26:00 +00:00
parent 58537edf0a
commit 1057bb9fa5

View File

@ -508,7 +508,6 @@ int plot_raster_maxicode(struct zint_symbol *symbol, int rotate_angle, int data_
if (!(scaled_hexagon = (char *) malloc(hexagon_size * hexagon_size))) { if (!(scaled_hexagon = (char *) malloc(hexagon_size * hexagon_size))) {
strcpy(symbol->errtxt, "656: Insufficient memory for pixel buffer"); strcpy(symbol->errtxt, "656: Insufficient memory for pixel buffer");
free(scaled_hexagon);
free(pixelbuf); free(pixelbuf);
return ZINT_ERROR_ENCODING_PROBLEM; return ZINT_ERROR_ENCODING_PROBLEM;
} else { } else {