diff --git a/src/lisp/e_asin.c b/src/lisp/e_asin.c
index 9b476a46ec86753dcafe4a8681e73d7ddb31cebd..4aa6c6325d162af10d2e4640e827dfa5f8e2a845 100644
--- a/src/lisp/e_asin.c
+++ b/src/lisp/e_asin.c
@@ -73,7 +73,8 @@ qS4 =  7.70381505559019352791e-02; /* 0x3FB3B8C5, 0xB12E9282 */
 	double x;
 #endif
 {
-	double t,w,p,q,c,r,s;
+	double t = 0;
+        double w,p,q,c,r,s;
 	int hx,ix;
 	union { int i[2]; double d; } ux;