summaryrefslogtreecommitdiff
path: root/camlibs/panasonic
diff options
context:
space:
mode:
authorMarcus Meissner <marcus@jet.franken.de>2014-01-05 17:52:47 +0000
committerMarcus Meissner <marcus@jet.franken.de>2014-01-05 17:52:47 +0000
commit6efcfdd9142a18b62f3093731a8c7094ff3d4d78 (patch)
treee4de5374f7eeb793675817548e441bc7777eadb7 /camlibs/panasonic
parent7915e54c94ada50d899b03968bf166773274f969 (diff)
downloadlibgphoto2-6efcfdd9142a18b62f3093731a8c7094ff3d4d78.tar.gz
check return of sendcmd
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@14634 67ed7778-7388-44ab-90cf-0a291f65f57c
Diffstat (limited to 'camlibs/panasonic')
-rw-r--r--camlibs/panasonic/l859/l859.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/camlibs/panasonic/l859/l859.c b/camlibs/panasonic/l859/l859.c
index 16ae58a47..8360905e5 100644
--- a/camlibs/panasonic/l859/l859.c
+++ b/camlibs/panasonic/l859/l859.c
@@ -90,10 +90,13 @@ static int l859_connect(Camera *camera) {
GPPortSettings settings;
uint8_t bps;
+ int ret;
GP_DEBUG ("Connecting to a camera.");
- l859_sendcmd(camera, L859_CMD_CONNECT);
+ ret = l859_sendcmd(camera, L859_CMD_CONNECT);
+ if (ret < GP_OK)
+ return ret;
if (l859_retrcmd(camera) == GP_ERROR) {
if (l859_sendcmd(camera, L859_CMD_RESET) != GP_OK)
return GP_ERROR;
@@ -115,6 +118,7 @@ static int l859_connect(Camera *camera) {
break;
default:
bps = L859_CMD_SPEED_DEFAULT;
+ break;
}
if (bps != L859_CMD_SPEED_DEFAULT) {