--- a/main.c
+++ b/main.c
@@ -40,6 +40,8 @@
 #include "utils.h"
 #include "error.h"
 
+#define VERSION "1.4.1"
+
 static volatile int stop = 0;
 
 int quiet = 0;
@@ -51,7 +53,7 @@ char last_error[ERROR_BUFFER_SIZE];
 
 void version(void)
 {
-	fprintf(stderr, "HTTPing v" VERSION ", (C) 2003-2010 folkert@vanheusden.com\n");
+	fprintf(stderr, "HTTPing v%s (C) 2003-2010 folkert@vanheusden.com\n", VERSION);
 #ifndef NO_SSL
 	fprintf(stderr, "SSL support included\n");
 #endif
@@ -525,7 +527,7 @@ int main(int argc, char *argv[])
 	if (useragent)
 		sprintf(&request[strlen(request)], "User-Agent: %s\r\n", useragent);
 	else
-		sprintf(&request[strlen(request)], "User-Agent: HTTPing v" VERSION "\r\n");
+		sprintf(&request[strlen(request)], "User-Agent: HTTPing v%s\r\n", VERSION);
 	sprintf(&request[strlen(request)], "Host: %s\r\n", hostname);
 	if (referer)
 		sprintf(&request[strlen(request)], "Referer: %s\r\n", referer);