[DTrace-devel] [PATCH 36/61] Allow aggid check without having to store agg description

eugene.loh at oracle.com eugene.loh at oracle.com
Fri Jul 8 14:45:20 UTC 2022


From: Eugene Loh <eugene.loh at oracle.com>

Signed-off-by: Eugene Loh <eugene.loh at oracle.com>
---
 libdtrace/dt_map.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/libdtrace/dt_map.c b/libdtrace/dt_map.c
index 833643a6..ea635a16 100644
--- a/libdtrace/dt_map.c
+++ b/libdtrace/dt_map.c
@@ -318,7 +318,8 @@ dt_aggid_lookup(dtrace_hdl_t *dtp, dtrace_aggid_t aggid, dtrace_aggdesc_t **adp)
 	if (aggid >= dtp->dt_maxagg || dtp->dt_adesc[aggid] == NULL)
 		return -1;
 
-	*adp = dtp->dt_adesc[aggid];
+	if (adp != NULL)
+		*adp = dtp->dt_adesc[aggid];
 
 	return 0;
 }
-- 
2.18.4




More information about the DTrace-devel mailing list