View | Details | Raw Unified | Return to bug 216638 | Differences between
and this patch

Collapse All | Expand All

(-)files/patch-server.c (+11 lines)
Line 0 Link Here
1
--- src/server.c.orig	2017-12-22 02:35:59 UTC
2
+++ src/server.c
3
@@ -543,7 +543,7 @@ static int do_backup_server(const char *
4
 			working, current, currentdata,
5
 			finishing, cconf, client,
6
 			p1cntr, cntr);
7
-		if(!ret && cconf->keep>0)
8
+		if(!ret && cconf->keep>(void*)0)
9
 			ret=remove_old_backups(basedir, cconf, client);
10
 	}
11
 
(-)files/patch-vss__strip.c (+10 lines)
Line 0 Link Here
1
--- src/vss_strip.c.orig	2017-12-22 03:54:14 UTC
2
+++ src/vss_strip.c
3
@@ -155,6 +155,7 @@ static const char *get_progname(const ch
4
 {
5
 	if((prog=strrchr(arg, '/'))) prog++;
6
 	else prog=arg;
7
+	return (prog);
8
 }
9
 
10
 int main(int argc, char *argv[])
(-)files/patch-xattr.c (+29 lines)
Line 0 Link Here
1
--- src/xattr.c.orig	2017-12-22 03:33:03 UTC
2
+++ src/xattr.c
3
@@ -301,7 +301,7 @@ int get_xattr(const char *path, struct s
4
 		char *toappend=NULL;
5
 		char ctuple[BSD_BUF_SIZE]="";
6
 		char cattrname[BSD_BUF_SIZE]="";
7
-		if((len=extattr_list_link(path, namespaces[i], NULL, 0))<0)
8
+		if((len=extattr_list_link(path, namespaces[i], NULL, 0))<=1)
9
 		{
10
 			logw(cntr, "could not extattr_list_link of '%s': %d\n",
11
 				path, len);
12
@@ -376,7 +376,7 @@ int get_xattr(const char *path, struct s
13
 			//printf("\ngot: %s (%s)\n", ctuple, path);
14
 
15
 			if((vlen=extattr_list_link(path, namespaces[i],
16
-				xattrlist, len))<0)
17
+				xattrlist, len))<=-1)
18
 			{
19
 				logw(cntr, "could not extattr_list_link on %s for %s: %d\n", path, namespaces[i], vlen);
20
 				continue;
21
@@ -391,7 +391,7 @@ int get_xattr(const char *path, struct s
22
 					return -1;
23
 				}
24
 				if((vlen=extattr_get_link(path, namespaces[i],
25
-					cattrname, val, vlen))<0)
26
+					cattrname, val, vlen))<=-1)
27
 				{
28
 					logw(cntr, "could not extattr_list_link %s for %s: %d\n", path, namespaces[i], vlen);
29
 					free(val);

Return to bug 216638