diff --git a/common/smtppass.c b/common/smtppass.c
index 45ad0b7..35da8ce 100644
--- a/common/smtppass.c
+++ b/common/smtppass.c
@@ -267,7 +267,7 @@ void sp_init(const char* name)
 int sp_run(const char* configfile, const char* pidfile, int dbg_level)
 {
     int sock;
-    int true = 1;
+    int true_val = 1;
 
     ASSERT(configfile);
     ASSERT(g_state.name);
@@ -337,7 +337,7 @@ int sp_run(const char* configfile, const char* pidfile, int dbg_level)
     }
 
     fcntl(sock, F_SETFD, fcntl(sock, F_GETFD, 0) | FD_CLOEXEC);
-    setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, (void *)&true, sizeof(true));
+    setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, (void *)&true_val, sizeof(true_val));
 
     /* Unlink the socket file if it exists */
     if(SANY_TYPE(g_state.listenaddr) == AF_UNIX)
