"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "client-src/calcsize.c" between
amanda-tag-community-3.5.2.tar.gz and amanda-tag-community-3.5.3.tar.gz

About: Amanda is a backup system designed to archive many computers on a network to a single large-capacity tape drive.

calcsize.c  (amanda-tag-community-3.5.2):calcsize.c  (amanda-tag-community-3.5.3)
skipping to change at line 434 skipping to change at line 434
parent_len = strlen(parent_dir); parent_len = strlen(parent_dir);
push_name(aparent); push_name(aparent);
for(; (dirname = pop_name()) != NULL; free(dirname)) { for(; (dirname = pop_name()) != NULL; free(dirname)) {
if(has_exclude && calc_check_exclude(dirname+parent_len+1)) { if(has_exclude && calc_check_exclude(dirname+parent_len+1)) {
continue; continue;
} }
if((d = opendir(dirname)) == NULL) { if((d = opendir(dirname)) == NULL) {
perror(dirname);
continue; continue;
} }
l = strlen(dirname); l = strlen(dirname);
if(l > 0 && dirname[l - 1] != '/') { if(l > 0 && dirname[l - 1] != '/') {
g_free(newbase); g_free(newbase);
newbase = g_strconcat(dirname, "/", NULL); newbase = g_strconcat(dirname, "/", NULL);
} else { } else {
g_free(newbase); g_free(newbase);
newbase = g_strdup(dirname); newbase = g_strdup(dirname);
 End of changes. 1 change blocks. 
1 lines changed or deleted 0 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)