Changeset: cf7a5da3cb12 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=cf7a5da3cb12
Modified Files:
        clients/mapiclient/ReadlineTools.c
Branch: Feb2013
Log Message:

Quote schema and table name generated by TAB completion.
This fixes bug 3387.


diffs (17 lines):

diff --git a/clients/mapiclient/ReadlineTools.c 
b/clients/mapiclient/ReadlineTools.c
--- a/clients/mapiclient/ReadlineTools.c
+++ b/clients/mapiclient/ReadlineTools.c
@@ -100,11 +100,8 @@ sql_tablename_generator(const char *text
                        const char *schema = mapi_fetch_field(table_hdl, 1);
                        size_t l1 = strlen(name), l2 = strlen(schema);
 
-                       s = malloc(l1 + l2 + 2);
-                       s[0] = 0;
-                       strcat(s, schema); 
-                       strcat(s, ".");
-                       strcat(s, name);
+                       s = malloc(l1 + l2 + 6);
+                       snprintf(s, l1 + l2 + 6, "\"%s\".\"%s\"", schema, name);
                        return s;
                }
        }
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to