X-Git-Url: http://git.efficios.com/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fcommon%2Ftracker.c;h=2c91d5d6ebd45c6991a421a5aff2897c15a55fb6;hp=312d7bce07601ee26a87ae82a5cd6821d8d16285;hb=9df6c82a8ea4064f9868028b9fc3412f45adbb0a;hpb=8fba2b8dfd9d2e9070741e082b9c1f84cb33f799 diff --git a/src/common/tracker.c b/src/common/tracker.c index 312d7bce0..2c91d5d6e 100644 --- a/src/common/tracker.c +++ b/src/common/tracker.c @@ -284,11 +284,13 @@ end: void lttng_tracker_ids_destroy(struct lttng_tracker_ids *ids) { + int i; + if (!ids) { return; } - for (int i = 0; i < ids->count; i++) { + for (i = 0; i < ids->count; i++) { lttng_tracker_id_reset(&ids->id_array[i]); } free(ids->id_array); @@ -304,6 +306,7 @@ int lttng_tracker_ids_serialize(const struct lttng_tracker_ids *ids, unsigned int count; enum lttng_tracker_id_status status; const struct lttng_tracker_id *id; + unsigned int i; status = lttng_tracker_ids_get_count(ids, &count); if (status != LTTNG_TRACKER_ID_STATUS_OK) { @@ -311,7 +314,7 @@ int lttng_tracker_ids_serialize(const struct lttng_tracker_ids *ids, goto error; } - for (unsigned int i = 0; i < count; i++) { + for (i = 0; i < count; i++) { struct lttcomm_tracker_id_header id_hdr; size_t var_data_len = 0;