Fix dhm_selftest() return value
diff --git a/library/dhm.c b/library/dhm.c
index 1b1d6d6..089c11b 100644
--- a/library/dhm.c
+++ b/library/dhm.c
@@ -574,6 +574,7 @@
         if( verbose != 0 )
             polarssl_printf( "failed\n" );
 
+        ret = 1;
         goto exit;
     }