提交 288e0ab1 编写于 作者: M Michal Privoznik

tests: Turn virFileWrapperAddPrefix to void

In theory, it's nice to have virFileWrapperAddPrefix() return a
value that indicates if the function succeeded or not. But in
practice, nobody checks for that and in fact blindly believes
that the function succeeded. Therefore, make the function return
nothing and just abort() if it would fail.
Signed-off-by: NMichal Privoznik <mprivozn@redhat.com>
Reviewed-by: NMartin Kletzander <mkletzan@redhat.com>
Reviewed-by: NErik Skultety <eskultet@redhat.com>
上级 8b71b0c7
......@@ -66,13 +66,15 @@ static void init_syms(void)
}
int
void
virFileWrapperAddPrefix(const char *prefix,
const char *override)
{
/* Both parameters are mandatory */
if (!prefix || !override)
return -1;
if (!prefix || !override) {
fprintf(stderr, "Attempt to add invalid path override\n");
abort();
}
init_syms();
......@@ -80,10 +82,9 @@ virFileWrapperAddPrefix(const char *prefix,
VIR_APPEND_ELEMENT_QUIET(overrides, noverrides, override) < 0) {
VIR_FREE(prefixes);
VIR_FREE(overrides);
return -1;
fprintf(stderr, "Unable to add path override for '%s'\n", prefix);
abort();
}
return 0;
}
......
......@@ -19,7 +19,7 @@
#ifndef LIBVIRT_VIRFILEWRAPPER_H
# define LIBVIRT_VIRFILEWRAPPER_H
int
void
virFileWrapperAddPrefix(const char *prefix,
const char *override);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册