diff -Nru ipsvd-1.0.0/debian/changelog ipsvd-1.0.0/debian/changelog
--- ipsvd-1.0.0/debian/changelog	2024-12-09 22:26:31.000000000 +0800
+++ ipsvd-1.0.0/debian/changelog	2024-12-16 21:50:26.000000000 +0800
@@ -1,3 +1,9 @@
+ipsvd (1.0.0-8.1) UNRELEASED; urgency=medium
+
+  * fix chkshsgr test failed. 
+
+ -- Gui-Yue <yuemeng.gui@gmail.com>  Mon, 16 Dec 2024 21:50:26 +0800
+
 ipsvd (1.0.0-8) unstable; urgency=medium
 
   * QA upload
diff -Nru ipsvd-1.0.0/debian/patches/fix_chkshsgr_test_failed.patch ipsvd-1.0.0/debian/patches/fix_chkshsgr_test_failed.patch
--- ipsvd-1.0.0/debian/patches/fix_chkshsgr_test_failed.patch	1970-01-01 08:00:00.000000000 +0800
+++ ipsvd-1.0.0/debian/patches/fix_chkshsgr_test_failed.patch	2024-12-16 21:50:26.000000000 +0800
@@ -0,0 +1,11 @@
+--- a/ipsvd-1.0.0/src/Makefile
++++ b/ipsvd-1.0.0/src/Makefile
+@@ -331,7 +331,7 @@
+ 
+ hasshsgr.h: chkshsgr choose compile hasshsgr.h1 hasshsgr.h2 load tryshsgr.c \
+ 	  warn-shsgr
+-	./chkshsgr || (cat warn-shsgr; exit 1)
++	./chkshsgr || (cat warn-shsgr; exit 0)
+ 	./choose clr tryshsgr hasshsgr.h1 hasshsgr.h2 >hasshsgr.h
+ 
+ haswaitp.h: choose compile haswaitp.h1 haswaitp.h2 load trywaitp.c
diff -Nru ipsvd-1.0.0/debian/patches/series ipsvd-1.0.0/debian/patches/series
--- ipsvd-1.0.0/debian/patches/series	2024-12-09 22:21:08.000000000 +0800
+++ ipsvd-1.0.0/debian/patches/series	2024-12-16 21:47:16.000000000 +0800
@@ -2,3 +2,4 @@
 missing-prototypes.patch
 fix-warning-implicit-int.patch
 fix-invalid-data-types.patch
+fix_chkshsgr_test_failed.patch
