Index: /trunk/docs/Changelog
===================================================================
--- /trunk/docs/Changelog	(revision 149)
+++ /trunk/docs/Changelog	(revision 150)
@@ -1,3 +1,5 @@
 2.4.2:
+	* sh_static.c: fix more 'label at end of compound statement'
+	  (SH_MUTEX_UNLOCK closing brace; reported anonymously)
 	* make sh_hash.c thread-safe
 	* remove plenty of tiny allocations
Index: /trunk/src/sh_static.c
===================================================================
--- /trunk/src/sh_static.c	(revision 149)
+++ /trunk/src/sh_static.c	(revision 150)
@@ -363,4 +363,5 @@
 
  ERR:
+	; /* 'label at end of compound statement' */
 	SH_MUTEX_UNLOCK(pwf_lock);
 
@@ -415,4 +416,5 @@
 
  ERR:
+	; /* 'label at end of compound statement' */
 	SH_MUTEX_UNLOCK(grf_lock);
 
@@ -1614,4 +1616,5 @@
 	DPRINTF("nameservers = %d\n", __nameservers);
  the_end:
+	; /* 'label at end of compound statement' */
 	SH_MUTEX_UNLOCK(resolv_lock);
 	return 0;
Index: /trunk/src/sh_suidchk.c
===================================================================
--- /trunk/src/sh_suidchk.c	(revision 149)
+++ /trunk/src/sh_suidchk.c	(revision 150)
@@ -1363,4 +1363,5 @@
   sh_suidchk_free_schedule();
   set_defaults();
+  return 0;
 }
 
