summaryrefslogtreecommitdiffstats
path: root/src/usr/util/runtime
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/util/runtime')
-rw-r--r--src/usr/util/runtime/rt_cmds.C12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/usr/util/runtime/rt_cmds.C b/src/usr/util/runtime/rt_cmds.C
index b415b7322..3984f9f8f 100644
--- a/src/usr/util/runtime/rt_cmds.C
+++ b/src/usr/util/runtime/rt_cmds.C
@@ -125,7 +125,17 @@ void cmd_getattr( char*& o_output,
UTIL_FT( "cmd_getattr> huid=%.8X, attr=%.8X, size=%d",
i_huid, i_attrId, i_size );
- TARGETING::Target* l_targ = getTargetFromHUID(i_huid);
+ TARGETING::Target* l_targ{};
+
+ if(0xFFFFFFFF == i_huid)
+ {
+ TARGETING::targetService().getTopLevelTarget(l_targ);
+ }
+ else
+ {
+ l_targ = getTargetFromHUID(i_huid);
+ }
+
if( l_targ == NULL )
{
o_output = new char[100];
OpenPOWER on IntegriCloud