From f1c97b1e5c6f84bdab398972e4631012e7628a72 Mon Sep 17 00:00:00 2001 From: Jakub Hrozek Date: Wed, 7 Mar 2012 13:45:36 +0100 Subject: [PATCH 1/2] Autofs: operate on contents of double-pointer, not address https://fedorahosted.org/sssd/ticket/1234 --- src/sss_client/autofs/sss_autofs.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/sss_client/autofs/sss_autofs.c b/src/sss_client/autofs/sss_autofs.c index 218c1ed7935cf3fcce7fc113b3926c19470d0257..631e88a4575f212b921e996c21b71ecb8cde156c 100644 --- a/src/sss_client/autofs/sss_autofs.c +++ b/src/sss_client/autofs/sss_autofs.c @@ -220,15 +220,15 @@ sss_getautomntent_data_save(const char *mapname, uint8_t **repbuf, size_t replen uint32_t num; rp = 0; - SAFEALIGN_COPY_UINT32(&num, repbuf+rp, &rp); + SAFEALIGN_COPY_UINT32(&num, *repbuf+rp, &rp); if (num == 0) { - free(repbuf); + free(*repbuf); return ENOENT; } sss_getautomntent_data.mapname = strdup(mapname); if (sss_getautomntent_data.mapname == NULL) { - free(repbuf); + free(*repbuf); return ENOENT; } -- 1.7.7.6