freebsd-ports/databases/p5-DBD-SQLite/files/patch-dbdimp.c
Norikatsu Shigemura 40b7698be1 Fix a crash problem.
PR:		ports/63233 [1]
Reported by:	Stefan `Sec` Zehl <sec@42.org> [1]
Submitted by:	kuriyama
Obtained from:	DBD::SQLite cvs repository
2004-06-11 14:22:57 +00:00

22 lines
504 B
C

--- dbdimp.c.orig Sun Feb 15 02:36:38 2004
+++ dbdimp.c Fri Jun 11 22:32:17 2004
@@ -1,4 +1,4 @@
-/* $Id: dbdimp.c,v 1.44 2004/02/14 17:36:38 matt Exp $ */
+/* $Id: dbdimp.c,v 1.45 2004/03/16 19:08:22 matt Exp $ */
#include "SQLiteXS.h"
@@ -294,8 +294,11 @@
char *
sqlite_decode(imp_dbh_t *imp_dbh, char *input, size_t *len)
{
- char *ret = malloc(*len);
- char *swit = ret;
+ char *ret;
+ char *swit;
+
+ New(1, ret, *len, char);
+ swit = ret;
while (*input) {
switch (*input) {