[php-i18n-commits] cvs commit: libmbfl/mbfl mbfilter.c

Zurück zum Archiv-Index

Rui Hirokawa hirok****@users*****
2003年 8月 1日 (金) 17:43:09 JST


hirokawa    03/08/01 17:43:09

  Modified:    mbfl     Tag: LIBMBFL_1_0 mbfilter.c
  Log:
  added pointer check to prevent segmentation fault.
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.8.2.3   +6 -2      libmbfl/mbfl/mbfilter.c
  
  Index: mbfilter.c
  ===================================================================
  RCS file: /cvsroot/php-i18n/libmbfl/mbfl/mbfilter.c,v
  retrieving revision 1.8.2.2
  retrieving revision 1.8.2.3
  diff -u -r1.8.2.2 -r1.8.2.3
  --- mbfilter.c	1 Aug 2003 03:14:46 -0000	1.8.2.2
  +++ mbfilter.c	1 Aug 2003 08:43:09 -0000	1.8.2.3
  @@ -487,8 +487,12 @@
   	if (filter1 == NULL) {
   		return NULL;
   	}
  -	filter2->illegal_mode = MBFL_OUTPUTFILTER_ILLEGAL_MODE_CHAR;
  -	filter2->illegal_substchar = 0x3f;		/* '?' */
  +
  +	if (filter2 != NULL) {
  +		filter2->illegal_mode = MBFL_OUTPUTFILTER_ILLEGAL_MODE_CHAR;
  +		filter2->illegal_substchar = 0x3f;		/* '?' */
  +	}
  +
   	mbfl_memory_device_init(&device, string->len, (string->len >> 2) + 8);
   
   	/* feed data */
  
  
  



php-i18n-commits メーリングリストの案内
Zurück zum Archiv-Index