diff options
author | Marcus Meissner <marcus@jet.franken.de> | 2007-05-08 19:25:18 +0000 |
---|---|---|
committer | Marcus Meissner <marcus@jet.franken.de> | 2007-05-08 19:25:18 +0000 |
commit | 8a6b13540904a55f388b534b05c8e3b823f58383 (patch) | |
tree | b9c8bdf9d6df50b57e58dce8b97bdbbfcef245e5 /camlibs/aox | |
parent | e81cdc13c1e2220cd75e810ed8abe0e5835a7654 (diff) | |
download | libgphoto2-8a6b13540904a55f388b534b05c8e3b823f58383.tar.gz |
handle return values.
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@10133 67ed7778-7388-44ab-90cf-0a291f65f57c
Diffstat (limited to 'camlibs/aox')
-rw-r--r-- | camlibs/aox/library.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/camlibs/aox/library.c b/camlibs/aox/library.c index 483ebfbb2..8eecaa420 100644 --- a/camlibs/aox/library.c +++ b/camlibs/aox/library.c @@ -174,6 +174,8 @@ get_file_func (CameraFilesystem *fs, const char *folder, const char *filename, unsigned char gtable[256]; k = gp_filesystem_number(camera->fs, "/", filename, context); + if (k < GP_OK) + return k; num_lo_pics = aox_get_num_lo_pics(camera->pl->info); num_hi_pics = aox_get_num_hi_pics(camera->pl->info); @@ -189,6 +191,7 @@ get_file_func (CameraFilesystem *fs, const char *folder, const char *filename, len = aox_get_picture_size (camera->port, num_lo_pics, num_hi_pics, n, k); + if (len < GP_OK) return len; GP_DEBUG("len = %i\n", len); data = malloc(len); if (!data) { |