From aa0eb52ec78f3e405c04d643fb387e3646996fc0 Mon Sep 17 00:00:00 2001 From: miker Date: Mon, 24 Mar 2008 02:38:06 +0000 Subject: [PATCH 1/1] protect against null params to transforms in SQL git-svn-id: svn://svn.open-ils.org/ILS/trunk@9113 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- Open-ILS/src/c-apps/oils_cstore.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Open-ILS/src/c-apps/oils_cstore.c b/Open-ILS/src/c-apps/oils_cstore.c index 5057586fee..6b4692c9e2 100644 --- a/Open-ILS/src/c-apps/oils_cstore.c +++ b/Open-ILS/src/c-apps/oils_cstore.c @@ -1184,7 +1184,9 @@ static char* searchFieldTransform (const char* class, osrfHash* field, const jso char* val = jsonObjectToSimpleString(func_item); - if ( dbi_conn_quote_string(dbhandle, &val) ) { + if ( !val ) { + buffer_add( sql_buf, ",NULL" ); + } else if ( dbi_conn_quote_string(dbhandle, &val) ) { buffer_fadd( sql_buf, ",%s", val ); } else { osrfLogError(OSRF_LOG_MARK, "%s: Error quoting key string [%s]", MODULENAME, val); -- 2.43.2