Skip to content

Commit

Permalink
Free the value_format variable
Browse files Browse the repository at this point in the history
  • Loading branch information
vidy committed Aug 27, 2024
1 parent 54c3e07 commit 4b63234
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions kernel/write.c
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,8 @@ void type_writer(zval *value, zend_long row, zend_long columns, xls_resource_wri

format_set_num_format(value_format, ZSTR_VAL(format));
WORKSHEET_WRITER_EXCEPTION(worksheet_write_number(res->worksheet, lxw_row, lxw_col, (double)zval_get_long(value), value_format));

free(value_format);
return;
}

Expand All @@ -55,6 +57,8 @@ void type_writer(zval *value, zend_long row, zend_long columns, xls_resource_wri
format_set_num_format(value_format, ZSTR_VAL(format));

WORKSHEET_WRITER_EXCEPTION(worksheet_write_number(res->worksheet, lxw_row, lxw_col, (double)zval_get_long(value), value_format));

free(value_format);
return;
}

Expand All @@ -67,6 +71,7 @@ void type_writer(zval *value, zend_long row, zend_long columns, xls_resource_wri
format_set_num_format(value_format, ZSTR_VAL(format));

WORKSHEET_WRITER_EXCEPTION(worksheet_write_number(res->worksheet, lxw_row, lxw_col, zval_get_double(value), value_format));
free(value_format);
return;
}

Expand All @@ -82,6 +87,7 @@ void type_writer(zval *value, zend_long row, zend_long columns, xls_resource_wri
format_set_num_format(value_format, ZSTR_VAL(format));

WORKSHEET_WRITER_EXCEPTION(worksheet_write_number(res->worksheet, lxw_row, lxw_col, zval_get_double(value), value_format));
free(value_format);
return;
}

Expand Down Expand Up @@ -263,6 +269,8 @@ void datetime_writer(lxw_datetime *datetime, zend_long row, zend_long columns, z

format_set_num_format(value_format, ZSTR_VAL(format));
worksheet_write_datetime(res->worksheet, (lxw_row_t)row, (lxw_col_t)columns, datetime, value_format);

free(value_format);
}

/*
Expand Down

0 comments on commit 4b63234

Please sign in to comment.