diff options
-rw-r--r-- | examples/best-iso.c | 2 | ||||
-rw-r--r-- | examples/sample-tether.c | 1 | ||||
-rw-r--r-- | examples/sample-trigger-capture.c | 2 |
3 files changed, 5 insertions, 0 deletions
diff --git a/examples/best-iso.c b/examples/best-iso.c index 477e272d6..a023347c3 100644 --- a/examples/best-iso.c +++ b/examples/best-iso.c @@ -302,6 +302,8 @@ camera_tether(Camera *camera, GPContext *context) { free (val); } } + + free(evtdata); } else { printf("Unknown event.\n"); } diff --git a/examples/sample-tether.c b/examples/sample-tether.c index 0e38c12ba..683f006c8 100644 --- a/examples/sample-tether.c +++ b/examples/sample-tether.c @@ -78,6 +78,7 @@ camera_tether(Camera *camera, GPContext *context) { case GP_EVENT_UNKNOWN: if (evtdata) { printf("Unknown event: %s.\n", (char*)evtdata); + free(evtdata); } else { printf("Unknown event.\n"); } diff --git a/examples/sample-trigger-capture.c b/examples/sample-trigger-capture.c index 8bf9b4ff1..fb2c063c5 100644 --- a/examples/sample-trigger-capture.c +++ b/examples/sample-trigger-capture.c @@ -61,6 +61,8 @@ wait_event_and_download (Camera *camera, int waittime, GPContext *context) { fprintf (stderr, "wait for event CAPTURE_COMPLETE\n"); break; case GP_EVENT_UNKNOWN: + free(data); + break; case GP_EVENT_TIMEOUT: break; case GP_EVENT_FOLDER_ADDED: |