@@ -49,7 +49,7 @@ remove_pkg(const char *repodir, const char *file)
49
49
int r ;
50
50
51
51
r = snprintf (filepath , sizeof (filepath ), "%s/%s" , repodir , file );
52
- if (r < 0 || (size_t )r >= sizeof (r )) {
52
+ if (r < 0 || (size_t )r >= sizeof (filepath )) {
53
53
r = - ENAMETOOLONG ;
54
54
goto err ;
55
55
}
@@ -59,7 +59,7 @@ remove_pkg(const char *repodir, const char *file)
59
59
}
60
60
return 0 ;
61
61
err :
62
- xbps_error_printf ("failed to remove package: %s: %s\n" ,
62
+ xbps_error_printf ("failed to remove package file : %s: %s\n" ,
63
63
filepath , strerror (- r ));
64
64
return r ;
65
65
}
@@ -71,7 +71,7 @@ remove_sig(const char *repodir, const char *file, const char *suffix)
71
71
int r ;
72
72
73
73
r = snprintf (sigpath , sizeof (sigpath ), "%s/%s.%s" , repodir , file , suffix );
74
- if (r < 0 || (size_t )r >= sizeof (r )) {
74
+ if (r < 0 || (size_t )r >= sizeof (sigpath )) {
75
75
r = - ENAMETOOLONG ;
76
76
goto err ;
77
77
}
@@ -81,7 +81,7 @@ remove_sig(const char *repodir, const char *file, const char *suffix)
81
81
}
82
82
return 0 ;
83
83
err :
84
- xbps_error_printf ("failed to remove package : %s: %s\n" ,
84
+ xbps_error_printf ("failed to remove signature file : %s: %s\n" ,
85
85
sigpath , strerror (- r ));
86
86
return r ;
87
87
}
@@ -158,7 +158,7 @@ remove_obsoletes(struct xbps_handle *xhp, const char *repodir)
158
158
return EXIT_SUCCESS ;
159
159
}
160
160
161
- if ((dirp = opendir ("." )) == NULL ) {
161
+ if ((dirp = opendir (repodir )) == NULL ) {
162
162
xbps_error_printf ("xbps-rindex: failed to open %s: %s\n" ,
163
163
repodir , strerror (errno ));
164
164
xbps_repo_release (repo );
0 commit comments