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
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to