diff options
author | Hans Ulrich Niedermann <gp@n-dimensional.de> | 2006-12-11 15:57:59 +0000 |
---|---|---|
committer | Hans Ulrich Niedermann <gp@n-dimensional.de> | 2006-12-11 15:57:59 +0000 |
commit | c35eea12ab32a487912c526f3262d516349adac9 (patch) | |
tree | 3e3d4f0ace1f4e373938e0c86a547875ed783963 /packaging | |
parent | 506a5ec0fa3f522858572c5b021a9af2106520d2 (diff) | |
download | libgphoto2-c35eea12ab32a487912c526f3262d516349adac9.tar.gz |
Check size of fixed buffer in print-camera-list
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@9568 67ed7778-7388-44ab-90cf-0a291f65f57c
Diffstat (limited to 'packaging')
-rw-r--r-- | packaging/generic/print-camera-list.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/packaging/generic/print-camera-list.c b/packaging/generic/print-camera-list.c index c6dce7c7e..e0484e4c9 100644 --- a/packaging/generic/print-camera-list.c +++ b/packaging/generic/print-camera-list.c @@ -931,7 +931,7 @@ fdi_device_camera_func (const func_params_t *params, s = (char *) a->model; d = model; - while (*s) { + while (*s && (d < &d[sizeof(d)-1])) { if (*s == '&') { strcpy(d,"&"); d += strlen(d); |