summaryrefslogtreecommitdiff
path: root/packaging
diff options
context:
space:
mode:
authorHans Ulrich Niedermann <gp@n-dimensional.de>2006-12-11 15:57:59 +0000
committerHans Ulrich Niedermann <gp@n-dimensional.de>2006-12-11 15:57:59 +0000
commitc35eea12ab32a487912c526f3262d516349adac9 (patch)
tree3e3d4f0ace1f4e373938e0c86a547875ed783963 /packaging
parent506a5ec0fa3f522858572c5b021a9af2106520d2 (diff)
downloadlibgphoto2-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.c2
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,"&amp;");
d += strlen(d);