Bug fix: bad reference in function fileUpdateR.
[idzebra-moved-to-github.git] / index / trav.c
index 75d4101..55e38c5 100644 (file)
@@ -4,7 +4,13 @@
  * Sebastian Hammer, Adam Dickmeiss
  *
  * $Log: trav.c,v $
- * Revision 1.20  1996-03-21 14:50:10  adam
+ * Revision 1.22  1996-04-09 06:50:50  adam
+ * Bug fix: bad reference in function fileUpdateR.
+ *
+ * Revision 1.21  1996/03/22 15:34:18  quinn
+ * Fixed bad reference
+ *
+ * Revision 1.20  1996/03/21  14:50:10  adam
  * File update uses modify-time instead of change-time.
  *
  * Revision 1.19  1996/03/20  16:16:55  quinn
@@ -197,7 +203,7 @@ static void fileUpdateR (struct dirs_info *di, struct dirs_entry *dst,
             src[++src_len] = '\0';
         }
         dirs_mkdir (di, src, 0);
-        if (repComp (dst->path, src, src_len))
+        if (dst && repComp (dst->path, src, src_len))
             dst = NULL;
     }
     else if (!e_src)
@@ -251,8 +257,8 @@ static void fileUpdateR (struct dirs_info *di, struct dirs_entry *dst,
                     {
                         dirs_add (di, src, dst->sysno, e_src[i_src].mtime);
                     }
-                   logf (LOG_LOG, "old: %s", ctime (&dst->ctime));
-                    logf (LOG_LOG, "new: %s", ctime (&e_src[i_src].ctime));
+                   logf (LOG_LOG, "old: %s", ctime (&dst->mtime));
+                    logf (LOG_LOG, "new: %s", ctime (&e_src[i_src].mtime));
                 }
                 dst = dirs_read (di);
                 break;