Eo: Fix crash on WIN32 (wrong check for NULL)
authorJean-Philippe Andre <jp.andre@samsung.com>
Tue, 10 Jun 2014 05:24:36 +0000 (14:24 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Tue, 10 Jun 2014 05:57:58 +0000 (14:57 +0900)
Thanks vtorri for the report

src/lib/eo/eo.c

index ad4cd60..f2f0c6a 100644 (file)
@@ -730,7 +730,7 @@ _eo_api_desc_get(const void *api_func, const _Eo_Class *klass, const _Eo_Class *
               * function name itself. Slow, but this should rarely happen.
               */
              for (unsigned int i = 0; i < cur_klass->desc->ops.count; i++)
-               if (op_descs[i].api_name && !strcmp(api_name, op_descs[i].api_name))
+               if (api_name && !strcmp(api_name, op_descs[i].api_name))
                  {
                     if (op_descs[i].api_func == NULL || op_descs[i].api_func == ((void (*)())-1))
                       break;