diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/libstrongswan/plugins/mysql/mysql_database.c | 5 |
1 files changed, 4 insertions, 1 deletions
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: |