diff options
author | Marcus Meissner <marcus@jet.franken.de> | 2014-01-05 17:52:47 +0000 |
---|---|---|
committer | Marcus Meissner <marcus@jet.franken.de> | 2014-01-05 17:52:47 +0000 |
commit | 6efcfdd9142a18b62f3093731a8c7094ff3d4d78 (patch) | |
tree | e4de5374f7eeb793675817548e441bc7777eadb7 /camlibs/panasonic | |
parent | 7915e54c94ada50d899b03968bf166773274f969 (diff) | |
download | libgphoto2-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.c | 6 |
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) { |