mirror of
https://salsa.debian.org/dskoll/remind.git
synced 2026-04-17 14:59:20 +02:00
Handle error return from GetSysVar.
This commit is contained in:
12
src/var.c
12
src/var.c
@@ -1161,10 +1161,14 @@ static void DumpSysVar(char const *name, const SysVar *v)
|
||||
putc('\n', ErrFp);
|
||||
DestroyValue(vtmp);
|
||||
} else if (v->type == TRANS_TYPE) {
|
||||
GetSysVar(v->name, &vtmp);
|
||||
PrintValue(&vtmp, ErrFp);
|
||||
putc('\n', ErrFp);
|
||||
DestroyValue(vtmp);
|
||||
int r = GetSysVar(v->name, &vtmp);
|
||||
if (r == OK) {
|
||||
PrintValue(&vtmp, ErrFp);
|
||||
putc('\n', ErrFp);
|
||||
DestroyValue(vtmp);
|
||||
} else {
|
||||
fprintf(ErrFp, "Error: %s\n", GetErr(r));
|
||||
}
|
||||
} else if (v->type == STR_TYPE) {
|
||||
vtmp.type = STR_TYPE;
|
||||
vtmp.v.str = * ((char **)v->value);
|
||||
|
||||
Reference in New Issue
Block a user