[sane-devel] PATCH apple backend: one liner fix for memory corruption with netowrk scans (saned)
Milon Firikis
milonf at hotpop.com
Wed Mar 5 17:28:58 GMT 2003
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 */
-------------- next part --------------
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 */
More information about the sane-devel
mailing list