pike.git/
src/
modules/
SANE/
sane.c
Branch:
Tag:
Non-build tags
All tags
No tags
2000-02-28
2000-02-28 09:17:49 by Per Hedbor <ph@opera.com>
e045c34d42c6315df9c45a0b982ae016dce2806f (
7
lines) (+
6
/-
1
)
[
Show
|
Annotate
]
Branch:
7.9
Fixed memoryleak (image_program was leaked on module exit)
Rev: src/modules/SANE/sane.c:1.2
351:
push_text( "Image.Image" ); APPLY_MASTER( "resolv", 1 ); image_program = program_from_svalue( sp - 1 );
-
pop_stack()
;
+
sp--
;
/* Do not free image program.. */
} }
363:
rgb_group *r;
+
assert_image_program();
+
pop_n_elems( args ); if( sane_start( THIS->h ) ) error("Start failed\n"); if( sane_get_parameters( THIS->h, &p ) ) error("Get parameters failed\n");
525:
{ if( sane_is_inited ) sane_exit();
+
if( image_program )
+
free_program( image_program );
} #else void pike_module_init() {} void pike_module_exit() {} #endif