diff --git a/common/utils/itti_analyzer/libparser/struct_type.c b/common/utils/itti_analyzer/libparser/struct_type.c index cfc667b6c31f55ecaccf41a5d66f90e386ad8d1f..0b6bacd0077426487260d0735bed6e269d5fc36c 100644 --- a/common/utils/itti_analyzer/libparser/struct_type.c +++ b/common/utils/itti_analyzer/libparser/struct_type.c @@ -35,7 +35,7 @@ int struct_dissect_from_buffer( name = "_anonymous_"; } - if ((strcmp (type->name, "IttiMsgText_s") == 0) && + if ((strcmp (name, "IttiMsgText_s") == 0) && (type->members_child[0] != NULL) && (strcmp (type->members_child[0]->name, "size") == 0) && (type->members_child[1] != NULL) && (strcmp (type->members_child[1]->name, "text") == 0)) { @@ -45,7 +45,7 @@ int struct_dissect_from_buffer( buf = malloc (length + 1); buf[0] = '\n'; buffer_fetch_nbytes(buffer, parent_offset + offset + 32, length, &buf[1]); - ui_set_signal_text_cb(user_data, buf, length); + ui_set_signal_text_cb(user_data, (gchar *) buf, length); } else {