[sane-devel] PATCH apple backend: one liner fix for memory corruption with netowrk
scans (saned)
Milon Firikis
milonf@hotpop.com
Wed, 05 Mar 2003 19:28:58 +0200
This is a multi-part message in MIME format.
--------------060906020109030207060908
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Please apply:
diff -ur orig/sane-backends-1.0.7/backend/apple.c
sane-backends-1.0.7/backend/apple.c
--- orig/sane-backends-1.0.7/backend/apple.c Sat Aug 12 18:08:58 2000
+++ sane-backends-1.0.7/backend/apple.c Wed Mar 5 01:28:11 2003
@@ -1480,6 +1480,7 @@
if (s->hw->ScannerModel != APPLESCANNER)
s->opt[OPT_GRAYMAP].cap |= SANE_CAP_INACTIVE;
s->opt[OPT_GRAYMAP].constraint.string_list = graymap_list;
+ s->opt[OPT_GRAYMAP].size = max_string_size (graymap_list);
s->val[OPT_GRAYMAP].s = strdup (graymap_list[1]);
/* Enable auto background adjustment */
--------------060906020109030207060908
Content-Type: text/plain;
name="apple-mem-corruption-patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="apple-mem-corruption-patch"
diff -ur orig/sane-backends-1.0.7/backend/apple.c sane-backends-1.0.7/backend/apple.c
--- orig/sane-backends-1.0.7/backend/apple.c Sat Aug 12 18:08:58 2000
+++ sane-backends-1.0.7/backend/apple.c Wed Mar 5 01:28:11 2003
@@ -1480,6 +1480,7 @@
if (s->hw->ScannerModel != APPLESCANNER)
s->opt[OPT_GRAYMAP].cap |= SANE_CAP_INACTIVE;
s->opt[OPT_GRAYMAP].constraint.string_list = graymap_list;
+ s->opt[OPT_GRAYMAP].size = max_string_size (graymap_list);
s->val[OPT_GRAYMAP].s = strdup (graymap_list[1]);
/* Enable auto background adjustment */
--------------060906020109030207060908--