@@ -73,7 +73,11 @@ main(int argc, char **argv)
73
73
status = kdump_sub_attr_ref (ctx , & ref , "uts" , & subref );
74
74
if (status == KDUMP_OK ) {
75
75
status = kdump_attr_ref_get (ctx , & subref , & attr );
76
- if (attr .type != KDUMP_DIRECTORY ) {
76
+ if (status != KDUMP_OK ) {
77
+ fprintf (stderr , "kdump_attr_ref_get failed for %s: %s\n" ,
78
+ "uts" , kdump_get_err (ctx ));
79
+ rc = TEST_FAIL ;
80
+ } else if (attr .type != KDUMP_DIRECTORY ) {
77
81
fprintf (stderr , "Wrong type for %s: %d\n" ,
78
82
ATTRDIR , (int ) attr .type );
79
83
rc = TEST_FAIL ;
@@ -89,7 +93,11 @@ main(int argc, char **argv)
89
93
status = kdump_sub_attr_ref (ctx , & ref , "uts.sysname" , & subref );
90
94
if (status == KDUMP_OK ) {
91
95
status = kdump_attr_ref_get (ctx , & subref , & attr );
92
- if (attr .type != KDUMP_STRING ) {
96
+ if (status != KDUMP_OK ) {
97
+ fprintf (stderr , "kdump_attr_ref_get failed for %s: %s\n" ,
98
+ "uts.sysname" , kdump_get_err (ctx ));
99
+ rc = TEST_FAIL ;
100
+ } if (attr .type != KDUMP_STRING ) {
93
101
fprintf (stderr , "Wrong type for %s: %d\n" ,
94
102
ATTRPATH , (int ) attr .type );
95
103
rc = TEST_FAIL ;
0 commit comments