usbtoxxx: remove warning by reducing scope of variable
[fw/openocd] / src / jtag / drivers / versaloon / usbtoxxx / usbtoxxx.c
index 64e31a6552cdf7b9fce81747714e0dce9f344524..f92f38c9daa3691eb24288c71b68a4b248d83285 100644 (file)
@@ -199,9 +199,9 @@ RESULT usbtoxxx_execute_command(void)
                        }
                        if (!processed)
                        {
-                               struct versaloon_want_pos_t *tmp, *free_tmp;
+                               struct versaloon_want_pos_t *tmp;
                                
-                               free_tmp = tmp = versaloon_pending[i].pos;
+                               tmp = versaloon_pending[i].pos;
                                while (tmp != NULL)
                                {
                                        if ((tmp->buff != NULL) && (tmp->size > 0))
@@ -209,6 +209,7 @@ RESULT usbtoxxx_execute_command(void)
                                                memcpy(tmp->buff, versaloon_buf + usbtoxxx_buffer_index
                                                        + tmp->offset, tmp->size);
                                        }
+                                       struct versaloon_want_pos_t *free_tmp;
                                        free_tmp = tmp;
                                        tmp = tmp->next;
                                        free(free_tmp);