File php5-mbstring-missing-return.patch of Package php55

Index: php-5.5.2/ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c
===================================================================
--- php-5.5.2.orig/ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c
+++ php-5.5.2/ext/mbstring/libmbfl/filters/mbfilter_sjis_2004.c
@@ -672,6 +672,8 @@ retry:
 			CK(mbfl_filt_conv_illegal_output(c, filter));
 		}
 	}
+
+	return c;
 }
 
 int
Index: php-5.5.2/ext/mbstring/libmbfl/filters/mbfilter_utf8.c
===================================================================
--- php-5.5.2.orig/ext/mbstring/libmbfl/filters/mbfilter_utf8.c
+++ php-5.5.2/ext/mbstring/libmbfl/filters/mbfilter_utf8.c
@@ -93,7 +93,7 @@ const struct mbfl_convert_vtbl vtbl_wcha
 
 #define CK(statement)	do { if ((statement) < 0) return (-1); } while (0)
 
-int mbfl_filt_put_invalid_char(int c, mbfl_convert_filter *filter)
+void mbfl_filt_put_invalid_char(int c, mbfl_convert_filter *filter)
 {
 	int w;
 	w = c & MBFL_WCSGROUP_MASK;
openSUSE Build Service is sponsored by