Index: trunk/src/sh_database.c
===================================================================
--- trunk/src/sh_database.c	(revision 115)
+++ trunk/src/sh_database.c	(revision 116)
@@ -1530,5 +1530,5 @@
 }
 
-static int is_escaped(const char * p_in) {
+static int is_escaped(char * p_in) {
 
   int    escp = 0;
@@ -1547,5 +1547,13 @@
 		    /* do nothing */;
 		  else if (*p == '\\') 
-		    escp = 1;
+		    {
+#ifndef WITH_MYSQL
+		      if (p[1] == '\'')
+			{
+			  *p = '\'';
+			}
+#endif
+		      escp = 1;
+		    }
 		  else  
 		    retv = S_FALSE; /* (*p == '\'' || *p == '\"') */
