diff --git a/src/server/conf-file.c b/src/server/conf-file.c
index 336f1f577a3335bba2cf2ef0807ec958024562ca..aac971dd2e575b6915a6932d0dda6400261af61f 100644
--- a/src/server/conf-file.c
+++ b/src/server/conf-file.c
@@ -1,5 +1,5 @@
 /*
- * $Id: conf-file.c,v 1.22 2002/08/11 09:37:08 ceder Exp $
+ * $Id: conf-file.c,v 1.23 2002/08/11 17:51:14 ceder Exp $
  * Copyright (C) 1994-1995, 1998-1999, 2001-2002  Lysator Academic Computer Association.
  *
  * This file is part of the LysKOM server.
@@ -350,7 +350,7 @@ assign_double(const char *val,
     if (val != NULL)
     {
 	errno = 0;
-	*(int*)par->value = strtod(val, &tail);
+	*(double*)par->value = strtod(val, &tail);
 	if (errno || tail == val || *tail != '\0')
 	    return FAILURE;
     }