diff options
author | Marcus Meissner <marcus@jet.franken.de> | 2013-01-27 18:17:55 +0000 |
---|---|---|
committer | Marcus Meissner <marcus@jet.franken.de> | 2013-01-27 18:17:55 +0000 |
commit | 0308938bd53bc64c892e3ad5b9a62e40d1fc896f (patch) | |
tree | 7c8f627560730db35182084b3174a0d3a1510a15 | |
parent | 46adf5b7e41c41e2577d0e9defd21255198f3a89 (diff) | |
download | libgphoto2-0308938bd53bc64c892e3ad5b9a62e40d1fc896f.tar.gz |
check return value for handler creation
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@14207 67ed7778-7388-44ab-90cf-0a291f65f57c
-rw-r--r-- | camlibs/ptp2/ptp.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/camlibs/ptp2/ptp.c b/camlibs/ptp2/ptp.c index b1826a943..1d1ffe95a 100644 --- a/camlibs/ptp2/ptp.c +++ b/camlibs/ptp2/ptp.c @@ -388,10 +388,12 @@ ptp_transaction (PTPParams* params, PTPContainer* ptp, switch (flags & PTP_DP_DATA_MASK) { case PTP_DP_SENDDATA: - ptp_init_send_memory_handler (&handler, *data, sendlen); + ret = ptp_init_send_memory_handler (&handler, *data, sendlen); + if (ret != PTP_RC_OK) return ret; break; case PTP_DP_GETDATA: - ptp_init_recv_memory_handler (&handler); + ret = ptp_init_recv_memory_handler (&handler); + if (ret != PTP_RC_OK) return ret; break; default:break; } |