diff --git a/src/xpdev/xpprintf.c b/src/xpdev/xpprintf.c
index 71611db5a95e9e4689fce274f70a677e80be9f2c..1bf045506764c708ee338c29826d91a87e3c17f9 100644
--- a/src/xpdev/xpprintf.c
+++ b/src/xpdev/xpprintf.c
@@ -310,7 +310,6 @@ char *xp_asprintf_next(char *format, int type, ...)
 	char			this_format[MAX_FORMAT_LEN];
 	char			*fmt;
 	int				modifier=0;
-	char			*fmt_start;
 	int				correct_type=0;
 	char			num_str[128];		/* More than enough room for a 256-bit int */
 	size_t			width=0;
@@ -326,7 +325,6 @@ char *xp_asprintf_next(char *format, int type, ...)
 	format_len=strlen(format+sizeof(size_t))+sizeof(size_t)+1;
 	this_format[0]=0;
 	fmt=this_format;
-	fmt_start=p;
 	*(fmt++)=*(p++);
 
 	/*