ecore_drm2: Fix linker problems
authorDerek Foreman <derekf@osg.samsung.com>
Fri, 4 Aug 2017 17:13:40 +0000 (12:13 -0500)
committerDerek Foreman <derekf@osg.samsung.com>
Fri, 4 Aug 2017 17:13:40 +0000 (12:13 -0500)
Accidentally used functions in the library directly instead of through
the sym_* dlsym looked-up variants.

Why this only caused problems in some installations may still be worth
investigating - we may be pulling in libdrm at link time from some
other library?

src/lib/ecore_drm2/ecore_drm2_device.c

index 446230e..3545d1a 100644 (file)
@@ -77,7 +77,7 @@ _drm2_device_modeset_capable(int fd)
    int ret = EINA_TRUE;
    drmModeRes *res;
 
-   res = drmModeGetResources(fd);
+   res = sym_drmModeGetResources(fd);
    if (!res)
      return EINA_FALSE;
 
@@ -86,7 +86,7 @@ _drm2_device_modeset_capable(int fd)
        res->count_encoders <= 0)
      ret = EINA_FALSE;
 
-   drmModeFreeResources(res);
+   sym_drmModeFreeResources(res);
 
    return ret;
 }