From 8a2e8eeafa5a5f9381b45c0cdcbf42f1875ca5b3 Mon Sep 17 00:00:00 2001 From: Marcus Meissner Date: Sat, 20 Feb 2016 18:16:38 +0100 Subject: [PATCH] fixed setprops leaks --- camlibs/ptp2/config.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/camlibs/ptp2/config.c b/camlibs/ptp2/config.c index fbbf7e5f8..991bff194 100644 --- a/camlibs/ptp2/config.c +++ b/camlibs/ptp2/config.c @@ -7221,6 +7221,7 @@ _get_config (Camera *camera, const char *confname, CameraWidget **outwidget, Cam ptp_free_devicepropdesc(&dpd); if (mode == MODE_SINGLE_GET) { *outwidget = widget; + free (setprops); return GP_OK; } } else { @@ -7239,6 +7240,7 @@ _get_config (Camera *camera, const char *confname, CameraWidget **outwidget, Cam ret = cursub->getfunc (camera, &widget, cursub, NULL); if (mode == MODE_SINGLE_GET) { *outwidget = widget; + free (setprops); return GP_OK; } } else @@ -7272,6 +7274,7 @@ _get_config (Camera *camera, const char *confname, CameraWidget **outwidget, Cam } if (mode == MODE_SINGLE_GET) { *outwidget = widget; + free (setprops); return GP_OK; } if (mode == MODE_GET)