updated treestore.h
authorJohn Tsiombikas <nuclear@member.fsf.org>
Wed, 8 Sep 2021 05:17:41 +0000 (08:17 +0300)
committerJohn Tsiombikas <nuclear@member.fsf.org>
Wed, 8 Sep 2021 05:17:41 +0000 (08:17 +0300)
fixed uninitialized variable in load_mtllib

libs/treestore/treestore.h
src/scenefile.c

index 6a3278a..842a489 100644 (file)
@@ -113,6 +113,8 @@ void ts_free_node(struct ts_node *n);       /**< also calls ts_destroy_node */
 /** recursively destroy all the nodes of the tree */
 void ts_free_tree(struct ts_node *tree);
 
+int ts_set_node_name(struct ts_node *node, const char *name);
+
 void ts_add_attr(struct ts_node *node, struct ts_attr *attr);
 struct ts_attr *ts_get_attr(struct ts_node *node, const char *name);
 
index 398ce96..dda0499 100644 (file)
@@ -320,7 +320,7 @@ static int load_mtllib(struct scenefile *scn, const char *path_prefix, const cha
        FILE *fp;
        char buf[256], *line;
        struct objmtl om;
-       struct material *mtl;
+       struct material *mtl = 0;
 
        if(path_prefix && *path_prefix) {
                sprintf(buf, "%s/%s", path_prefix, mtlfname);