]> granicus.if.org Git - pgbouncer/commitdiff
wrap check order in quote_literal
authorMarko Kreen <markokr@gmail.com>
Sun, 12 Aug 2007 22:14:42 +0000 (22:14 +0000)
committerMarko Kreen <markokr@gmail.com>
Sun, 12 Aug 2007 22:14:42 +0000 (22:14 +0000)
src/varcache.c

index e8aeb0785f25f660ed875873e5e82b74db64a574..7ba2175fb34d61a707d28ff90b7fb15541f3aee8 100644 (file)
@@ -82,7 +82,7 @@ static bool quote_literal(char *buf, int buflen, const char *src, bool std_quote
        while (*src && dst < end) {
                if (*src == '\'')
                        *dst++ = '\'';
-               else if (!std_quote && *src == '\\')
+               else if (*src == '\\' && !std_quote)
                        *dst++ = '\\';
                *dst++ = *src++;
        }