Changeset: 5d806584f589 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=5d806584f589
Modified Files:
sql/backends/monet5/sql_statement.c
sql/storage/store_dependency.c
Branch: default
Log Message:
more unchecked mallocs
diffs (38 lines):
diff --git a/sql/backends/monet5/sql_statement.c
b/sql/backends/monet5/sql_statement.c
--- a/sql/backends/monet5/sql_statement.c
+++ b/sql/backends/monet5/sql_statement.c
@@ -2306,6 +2306,7 @@ stmt_output(backend *be, stmt *lst)
const char *ntn = sql_escape_ident(tn);
const char *nsn = sql_escape_ident(sn);
size_t fqtnl = strlen(ntn) + 1 + strlen(nsn) + 1;
+ // FIXME unchecked_malloc NEW_ARRAY can return NULL
char *fqtn = NEW_ARRAY(char, fqtnl);
snprintf(fqtn, fqtnl, "%s.%s", nsn, ntn);
diff --git a/sql/storage/store_dependency.c b/sql/storage/store_dependency.c
--- a/sql/storage/store_dependency.c
+++ b/sql/storage/store_dependency.c
@@ -111,6 +111,7 @@ sql_trans_get_dependencies(sql_trans* tr
for(rid = table_funcs.rids_next(rs); rid != oid_nil; rid =
table_funcs.rids_next(rs)) {
v = table_funcs.column_find_value(tr, tri_id, rid);
list_append(dep_list, v);
+ // FIXME unchecked_malloc MNEW can return NULL
v = MNEW(sht);
*(sht*)v = depend_type;
list_append(dep_list, v);
@@ -191,6 +192,7 @@ sql_trans_schema_user_dependencies(sql_t
for(rid = table_funcs.rids_next(users); rid != oid_nil; rid =
table_funcs.rids_next(users)) {
v = table_funcs.column_find_value(tr, auth_id, rid);
list_append(l,v);
+ // FIXME unchecked_malloc MNEW can return NULL
v = MNEW(sht);
*(sht*)v = type;
list_append(l,v);
@@ -216,6 +218,7 @@ sql_trans_owner_schema_dependencies(sql_
for(rid = table_funcs.rids_next(rs); rid != oid_nil; rid =
table_funcs.rids_next(rs)) {
v = table_funcs.column_find_value(tr, schema_id, rid);
list_append(l, v);
+ // FIXME unchecked_malloc MNEW can return NULL
v = MNEW(sht);
*(sht*)v = type;
list_append(l,v);
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list