version bump
[smdp.git] / src / markdown.c
index 22ebdbf..c03d307 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * An implementation of markdown objects.
- * Copyright (C) 2014 Michael Goehler
+ * Copyright (C) 2018 Michael Goehler
  *
  * This file is part of mdp.
  *
@@ -43,7 +43,7 @@ slide_t *new_slide() {
     slide_t *x = malloc(sizeof(slide_t));
     x->line = NULL;
     x->prev = x->next = NULL;
-    x->lines = 0;
+    x->lines = x->stop = 0;
     return x;
 }
 
@@ -66,7 +66,8 @@ void free_line(line_t *line) {
     line_t *next;
     while (line) {
         next = line->next;
-        (line->text->delete)(line->text);
+        if(line->text)
+            (line->text->delete)(line->text);
         free(line);
         line = next;
     }