diff options
Diffstat (limited to 'examples/sample-trigger-capture.c')
-rw-r--r-- | examples/sample-trigger-capture.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/examples/sample-trigger-capture.c b/examples/sample-trigger-capture.c index 7b61b9df7..688521756 100644 --- a/examples/sample-trigger-capture.c +++ b/examples/sample-trigger-capture.c @@ -64,6 +64,11 @@ wait_event_and_download (Camera *camera, int waittime, GPContext *context) { break; case GP_EVENT_FOLDER_ADDED: fprintf (stderr, "wait for event FOLDER_ADDED\n"); + free(data); + break; + case GP_EVENT_FILE_CHANGED: + fprintf (stderr, "wait for event FILE_CHANGED\n"); + free(data); break; case GP_EVENT_FILE_ADDED: fprintf (stderr, "File %s / %s added to queue.\n", path->folder, path->name); @@ -79,6 +84,7 @@ wait_event_and_download (Camera *camera, int waittime, GPContext *context) { memcpy (&queue[nrofqueue].path, path, sizeof(CameraFilePath)); queue[nrofqueue].offset = 0; nrofqueue++; + free(data); break; } } |