Author: rfm
Date: Wed Sep 10 10:15:54 2014
New Revision: 38067

URL: http://svn.gna.org/viewcvs/gnustep?rev=38067&view=rev
Log:
escape strings if ther warning about bad escapes is enabled

Modified:
    libs/sqlclient/trunk/Postgres.m

Modified: libs/sqlclient/trunk/Postgres.m
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/sqlclient/trunk/Postgres.m?rev=38067&r1=38066&r2=38067&view=diff
==============================================================================
--- libs/sqlclient/trunk/Postgres.m     (original)
+++ libs/sqlclient/trunk/Postgres.m     Wed Sep 10 10:15:54 2014
@@ -194,6 +194,10 @@
            {
              const char        *p;
 
+              backendPID = PQbackendPID(connection);
+
+             connected = YES;
+
              p = PQparameterStatus(connection, "standard_conforming_strings");
               if (p != 0)
                 {
@@ -201,11 +205,17 @@
                 }
               else
                 {
-                  escapeStrings = NO;
+                  p = PQparameterStatus(connection, "escape_string_warning");
+                  if (p != 0)
+                    {
+                      escapeStrings = YES;
+                    }
+                  else
+                    {
+                      escapeStrings = NO;
+                    }
                 }
-              backendPID = PQbackendPID(connection);
-
-             connected = YES;
+
              if ([self debugging] > 0)
                {
                  [self debug: @"Connected to '%@'", [self name]];


_______________________________________________
Gnustep-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/gnustep-cvs

Reply via email to