mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-23 13:05:27 +00:00
Ignore storage volumes with control codes in their names
To prevent generating invalid XML. https://bugzilla.redhat.com/show_bug.cgi?id=1066564 (cherry picked from commit 60db2bc80fb5048b227c77c5138fe0e2c97e9c14) Signed-off-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
parent
5102d2c289
commit
5d1c041808
@ -863,6 +863,12 @@ virStorageBackendFileSystemRefresh(virConnectPtr conn ATTRIBUTE_UNUSED,
|
||||
while ((direrr = virDirRead(dir, &ent, pool->def->target.path)) > 0) {
|
||||
int ret;
|
||||
|
||||
if (virStringHasControlChars(ent->d_name)) {
|
||||
VIR_WARN("Ignoring file with control characters under '%s'",
|
||||
pool->def->target.path);
|
||||
continue;
|
||||
}
|
||||
|
||||
if (VIR_ALLOC(vol) < 0)
|
||||
goto error;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user