login

<     >

2014-11-13 20:52:29 (UTC-02:00)

Marcel Rodrigues <marcelgmr@gmail.com>

Fix bugs caused by memory garbage.

diff --git a/rover.c b/rover.c
index 8d10782..8d579e9 100644
--- a/rover.c
+++ b/rover.c
@@ -121,7 +121,7 @@ add_mark(marks_t *marks, char *dirpath, char *entry)
             marks->entries = (char **) realloc(
                 marks->entries, marks->bulk * sizeof(char *)
             );
-            memset(&marks->entries[marks->nentries], 0, extra);
+            memset(&marks->entries[marks->nentries], 0, extra * sizeof(char *));
             i = marks->nentries;
         }
         else {