All pastes #612654 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-07-10 15:08 UTC
rendered paste body
Index: res/res_config_odbc.c
===================================================================
--- res/res_config_odbc.c       (revision 74274)
+++ res/res_config_odbc.c       (working copy)
@@ -109,7 +109,8 @@
                newval = va_arg(aq, const char *);
        }
        va_end(aq);
-       snprintf(sql + strlen(sql), sizeof(sql) - strlen(sql), " ESCAPE '\\'");
+       if (strcasestr(sql, "LIKE"))
+               snprintf(sql + strlen(sql), sizeof(sql) - strlen(sql), " ESCAPE '\\'");
 
        res = SQLPrepare(stmt, (unsigned char *)sql, SQL_NTS);
        if ((res != SQL_SUCCESS) && (res != SQL_SUCCESS_WITH_INFO)) {