projects
/
debian
/
amanda
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
merge Arabic translation of debconf templates
[debian/amanda]
/
recover-src
/
display_commands.c
diff --git
a/recover-src/display_commands.c
b/recover-src/display_commands.c
index 92a9e7d20dcf023998a49abb24efdebb23baf5a4..165de61a2c2ddb5f54330b183b38f98bcff83065 100644
(file)
--- a/
recover-src/display_commands.c
+++ b/
recover-src/display_commands.c
@@
-230,10
+230,11
@@
suck_dir_list_from_server(void)
continue;
}
tape = s - 1;
continue;
}
tape = s - 1;
- skip_
non_whitespace
(s, ch);
+ skip_
quoted_string
(s, ch);
tape_undo = s - 1;
tape_undo_ch = *tape_undo;
*tape_undo = '\0';
tape_undo = s - 1;
tape_undo_ch = *tape_undo;
*tape_undo = '\0';
+ tape = unquote_string(tape);
if(am_has_feature(indexsrv_features, fe_amindexd_fileno_in_OLSD)) {
long long fileno_ = (long long)0;
if(am_has_feature(indexsrv_features, fe_amindexd_fileno_in_OLSD)) {
long long fileno_ = (long long)0;
@@
-263,6
+264,7
@@
suck_dir_list_from_server(void)
dir = stralloc(disk_path_slash_dot);
}
add_dir_list_item(date, level, tape, fileno, dir);
dir = stralloc(disk_path_slash_dot);
}
add_dir_list_item(date, level, tape, fileno, dir);
+ amfree(tape);
amfree(dir);
}
amfree(disk_path_slash_dot);
amfree(dir);
}
amfree(disk_path_slash_dot);