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