]> git.sesse.net Git - vlc/commitdiff
Delete unneeded instruction from a loop
authorRémi Duraffort <ivoire@videolan.org>
Mon, 25 Feb 2008 17:07:16 +0000 (17:07 +0000)
committerRémi Duraffort <ivoire@videolan.org>
Mon, 25 Feb 2008 17:07:16 +0000 (17:07 +0000)
src/modules/modules.c

index cc9570faa3cb02b2e5b1f28db6f38d4ea0e6327b..34225becd6c96561a93320ac284f480ea7e57b08 100644 (file)
@@ -798,13 +798,14 @@ char ** __module_GetModulesNamesForCapability( vlc_object_t *p_this,
 
 module_config_t *module_GetConfig (const module_t *module, unsigned *restrict psize)
 {
+    unsigned i,j;
     unsigned size = module->confsize;
     module_config_t *config = malloc (size * sizeof (*config));
 
     assert (psize != NULL);
     *psize = 0;
 
-    for (unsigned i = 0, j = 0; i < size; i++)
+    for (i = 0, j = 0; i < size; i++)
     {
         const module_config_t *item = module->p_config + i;
         if (item->b_internal /* internal option */
@@ -814,8 +815,9 @@ module_config_t *module_GetConfig (const module_t *module, unsigned *restrict ps
 
         if (config != NULL)
             memcpy (config + j, item, sizeof (*config));
-        *psize = ++j;
+        j++;
     }
+    *psize = j;
 
     return config;
 }