diff --git a/lisp/os-common.c b/lisp/os-common.c
index 6070199ba4e81a200fb45cc7597ff5c5b97ae341..545cd8c740bfa61f6d63f0583c72e56c7d5fee4d 100644
--- a/lisp/os-common.c
+++ b/lisp/os-common.c
@@ -76,7 +76,7 @@ os_vm_address_t os_reallocate(os_vm_address_t addr, os_vm_size_t old_len,
 	    os_invalidate(addr+len,-len_diff);
 	else{
 	    if(len_diff!=0){
-	      new=os_allocate(len);
+	      os_vm_address_t new=os_allocate(len);
 
 	      if(new!=NULL){
 		bcopy(addr,new,old_len);