]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
driver-pgsql: Fix escaped blob prefix
authorSiavash Tavakoli <siavash.tavakoli@open-xchange.com>
Mon, 27 Sep 2021 10:42:07 +0000 (11:42 +0100)
committerSiavash Tavakoli <siavash.tavakoli@open-xchange.com>
Wed, 29 Sep 2021 08:46:27 +0000 (09:46 +0100)
Escaped strings must be prefixed with double backslash.

src/lib-sql/driver-pgsql.c

index d82c33754a1616b50481067526b11426e95ce924..52831801368aefcbe38418b7f7397e4a37667463 100644 (file)
@@ -1226,7 +1226,7 @@ driver_pgsql_escape_blob(struct sql_db *_db ATTR_UNUSED,
 {
        string_t *str = t_str_new(128);
 
-       str_append(str, "E'\\x");
+       str_append(str, "E'\\\\x");
        binary_to_hex_append(str, data, size);
        str_append_c(str, '\'');
        return str_c(str);