Browse Source

Fix: leaked

viest 5 years ago
parent
commit
58b4738148
1 changed files with 5 additions and 1 deletions
  1. 5 1
      kernel/excel.c

+ 5 - 1
kernel/excel.c

@@ -566,7 +566,11 @@ PHP_METHOD(vtiful_xls, insertDate)
         type_writer(&_zv_double_time, row, column, &obj->write_ptr, format, obj->format_ptr.format);
         type_writer(&_zv_double_time, row, column, &obj->write_ptr, format, obj->format_ptr.format);
     }
     }
 
 
-    zend_string_release(format);
+    // Release default format
+    if (ZEND_NUM_ARGS() == 3) {
+        zend_string_release(format);
+    }
+
     zval_ptr_dtor(&_zv_double_time);
     zval_ptr_dtor(&_zv_double_time);
 }
 }
 /* }}} */
 /* }}} */