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