gam: init index for error handling too.
authorIsmo Puustinen <ismo.puustinen@intel.com>
Fri, 19 Sep 2014 13:10:45 +0000 (16:10 +0300)
committerKrisztian Litkey <krisztian.litkey@intel.com>
Thu, 8 Jan 2015 16:37:17 +0000 (18:37 +0200)
Change-Id: I305dff882f9d9d4c8c153bb188731e4948c8b337

src/plugins/gam-resource-manager/plugin-gam-resource-manager.c

index 4f43947..9174b08 100644 (file)
@@ -281,7 +281,7 @@ static mrp_list_hook_t *get_priorities_for_application_class(gam_connect_t *ctx,
 {
     priority_t *prio = mrp_htbl_lookup(ctx->pqs, (char *) name);
     mrp_list_hook_t *priorities;
-    int i;
+    int i = 0; /* current value is used also in error handling */
     mrp_funcbridge_value_t ret;
     char t;
     mrp_funcbridge_value_t args[1] = { { .pointer = prio } };
@@ -323,7 +323,7 @@ static mrp_list_hook_t *get_priorities_for_application_class(gam_connect_t *ctx,
 
     arr = (char **) ret.array.items;
 
-    for (i = 0; i < ret.array.nitem; i++) {
+    for (; i < ret.array.nitem; i++) {
 
         routing_target_t *target = mrp_allocz(sizeof(routing_target_t));