]> jfr.im git - irc/quakenet/newserv.git/blobdiff - dbapi2/dbapi2.c
Merge pull request #1 from meeb/meeb
[irc/quakenet/newserv.git] / dbapi2 / dbapi2.c
index 212564806446436886d9b6a55f84c3a98562477c..a960b74c9e0fd1b5cfe778497d8c9541e7ff6faa 100644 (file)
@@ -345,7 +345,10 @@ static void dbvsnprintf(const DBAPIConn *db, char *buf, size_t size, const char
   sbinit(&b, buf, size);
 
   for(arg=0,p=format;*p;p++) {
-    if(*p != '?') {
+    if (*p == '\\' && *(p + 1) == '?')
+      continue;
+
+    if((p != format && *(p - 1) == '\\') || *p != '?') {
       if(!sbaddchar(&b, *p))
         break;
       continue;