diff --git a/common/utils/itti_analyzer/libparser/pointer_type.c b/common/utils/itti_analyzer/libparser/pointer_type.c index 9bae999ed35cf8c521b088697fac12e638e36880..d866546aa122b33cb6f64c00989a89bb8c07283f 100644 --- a/common/utils/itti_analyzer/libparser/pointer_type.c +++ b/common/utils/itti_analyzer/libparser/pointer_type.c @@ -40,7 +40,7 @@ int pointer_dissect_from_buffer( length = strlen (cbuf); /* Append the value */ - for (i = type->size / 8 - 1; i != 0; i--) { + for (i = type->size / 8 - 1; i >= 0; i--) { length += sprintf(&cbuf[length], "%02x", value[i]); }