Explorar o código

Bugfixes.

* src/incremen.c (dumpdir_create0): Eliminate gcc warning.
(attach_directory): Bugfix - add missing return statement.
* THANKS: Add Enric Hernandez
Sergey Poznyakoff %!s(int64=16) %!d(string=hai) anos
pai
achega
85c7909497
Modificáronse 3 ficheiros con 13 adicións e 4 borrados
  1. 6 0
      ChangeLog
  2. 1 0
      THANKS
  3. 6 4
      src/incremen.c

+ 6 - 0
ChangeLog

@@ -1,3 +1,9 @@
+2008-09-07  Sergey Poznyakoff  <[email protected]>
+
+	* src/incremen.c (dumpdir_create0): Eliminate gcc warning.
+	(attach_directory): Bugfix - add missing return statement.
+	* THANKS: Add Enric Hernandez
+
 2008-07-31  Sergey Poznyakoff  <[email protected]>
 
 	* src/incremen.c (struct directory): New member `next'.  Change

+ 1 - 0
THANKS

@@ -152,6 +152,7 @@ Eduardo V. de Rivas	[email protected]
 Edward Welbourne	[email protected]
 Elmar Heeb		[email protected]
 Elmer Fittery		[email protected]
+Enric Hernandez 	[email protected]
 Eric Backus		[email protected]
 Eric Benson		[email protected]
 Eric Blake		[email protected]

+ 6 - 4
src/incremen.c

@@ -81,13 +81,14 @@ dumpdir_create0 (const char *contents, const char *cmask)
 {
   struct dumpdir *dump;
   size_t i, total, ctsize, len;
-  const char *p;
+  char *p;
+  const char *q;
   
-  for (i = 0, total = 0, ctsize = 1, p = contents; *p; total++, p += len)
+  for (i = 0, total = 0, ctsize = 1, q = contents; *q; total++, q += len)
     {
-      len = strlen (p) + 1;
+      len = strlen (q) + 1;
       ctsize += len;
-      if (!cmask || strchr (cmask, *p))
+      if (!cmask || strchr (cmask, *q))
 	i++;
     }
   dump = xmalloc (sizeof (*dump) + ctsize);
@@ -279,6 +280,7 @@ attach_directory (const char *name)
   else
     dirhead = dir;
   dirtail = dir;
+  return dir;
 }