From 0f7aecf402bef29900a93af8d77330fc1aee67ba Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Thu, 5 Jun 2008 08:24:55 +0000 Subject: fixed NULL string mysql parameter --- src/libstrongswan/plugins/mysql/mysql_database.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/libstrongswan/plugins/mysql/mysql_database.c') diff --git a/src/libstrongswan/plugins/mysql/mysql_database.c b/src/libstrongswan/plugins/mysql/mysql_database.c index cef75c261..55f2b89ac 100644 --- a/src/libstrongswan/plugins/mysql/mysql_database.c +++ b/src/libstrongswan/plugins/mysql/mysql_database.c @@ -274,7 +274,10 @@ static MYSQL_STMT* run(MYSQL *mysql, char *sql, va_list *args) { bind[i].buffer_type = MYSQL_TYPE_STRING;; bind[i].buffer = va_arg(*args, char*); - bind[i].buffer_length = strlen(bind[i].buffer); + if (bind[i].buffer) + { + bind[i].buffer_length = strlen(bind[i].buffer); + } break; } case DB_BLOB: -- cgit v1.2.3