diff --git a/src/common/xlua.c b/src/common/xlua.c
index d4dbc2db5e9c351d48459f1ab42715d5779e37bf..35b722dddcfc76476bcef311e9ce400db249105b 100644
--- a/src/common/xlua.c
+++ b/src/common/xlua.c
@@ -42,14 +42,18 @@
  */
 int xlua_dlopen(void)
 {
+	char *lib1;
+	char *lib2;
+	char *lib3;
+
 #ifdef HAVE_LUA_5_2
-	char *lib1 = "liblua-5.2.so";
-	char *lib2 = "liblua5.2.so";
-	char *lib3 = "liblua5.2.so.0";
+	lib1 = "liblua-5.2.so";
+	lib2 = "liblua5.2.so";
+	lib3 = "liblua5.2.so.0";
 #elif HAVE_LUA_5_1
-	char *lib1 = "liblua-5.1.so";
-	char *lib2 = "liblua5.1.so";
-	char *lib3 = "liblua5.1.so.0";
+	lib1 = "liblua-5.1.so";
+	lib2 = "liblua5.1.so";
+	lib3 = "liblua5.1.so.0";
 #else
 	error("%s: Not compiled with lua support!  Please install a lua dev package.",
 	      __func__);