fixes
authorJordan <jordanlavatai@gmail.com>
Wed, 11 Jan 2017 23:34:29 +0000 (15:34 -0800)
committerJordan <jordanlavatai@gmail.com>
Wed, 11 Jan 2017 23:34:29 +0000 (15:34 -0800)
src/ir.c

index f46d988..afc9cbd 100644 (file)
--- a/src/ir.c
+++ b/src/ir.c
@@ -247,11 +247,11 @@ struct ir_framebox_t* ir_set_add_framebox
   if (bytes_identical(iter->header.data_name, name))\r
     return iter;\r
   if (iter->header.nextsib != NULL)\r
-    { iter = iter->header.nextsib.framebox;\r
+    { iter = iter->header.nextsib;\r
       goto check;\r
     }\r
   iter->header.nextsib = (union ir_setdata_t*) struct_alloc(ir_framebox_t);\r
-  return iter->header.nextsib.framebox;\r
+  return iter->header.nextsib;\r
 }\r
 \r
 /* Match two null-terminated bytestrings\r
@@ -295,7 +295,7 @@ void ir_set_assign_data
        break;\r
       case ADAT:\r
        if (set->audio == NULL)\r
-         { set->audio = setdata;\r
+         { set->audio = (struct ir_simplex_t*) setdata;\r
            return;\r
          }\r
        simplex = set->audio;\r