From: Romain Forlot Date: Tue, 15 May 2018 12:23:29 +0000 (+0200) Subject: Fix: compile errors depending API version X-Git-Tag: 6.99.3~27 X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=commitdiff_plain;h=2ac34f7e74087464b377b742027493810e050952;p=src%2Flibafb-helpers.git Fix: compile errors depending API version Change-Id: I9c1476ab35f9bf70322ad4cd81ab0790e4d0724b Signed-off-by: Romain Forlot --- diff --git a/filescan-utils.c b/filescan-utils.c index 70ca6ff..8a64e58 100644 --- a/filescan-utils.c +++ b/filescan-utils.c @@ -142,10 +142,13 @@ char *GetBindingDirPath(struct afb_dynapi *dynapi) char retdir[CONTROL_MAXPATH_LEN]; ssize_t len; - if(dynapi) - sprintf(fd_link, "/proc/self/fd/%d", afb_dynapi_rootdir_get_fd(dynapi)); - else - sprintf(fd_link, "/proc/self/fd/%d", afb_daemon_rootdir_get_fd()); +#ifdef USE_API_DYN + if (!dynapi) + return NULL; + sprintf(fd_link, "/proc/self/fd/%d", afb_dynapi_rootdir_get_fd(dynapi)); +#else + sprintf(fd_link, "/proc/self/fd/%d", afb_daemon_rootdir_get_fd()); +#endif if((len = readlink(fd_link, retdir, sizeof(retdir)-1)) == -1) {