diff --git a/src/sbbs3/qwk.cpp b/src/sbbs3/qwk.cpp
index b1d3e4661f6f10307e190596c4de0e0feb238d70..32a6013e97dfcdd160238267f2b97f1bfd92c646 100644
--- a/src/sbbs3/qwk.cpp
+++ b/src/sbbs3/qwk.cpp
@@ -252,7 +252,7 @@ void sbbs_t::update_qwkroute(char *via)
 				break;
 		if(i==total_qwknodes) {		/* Not in list */
 			if((qwknode=(struct qwknode*)realloc(qwknode,sizeof(struct qwknode)*(total_qwknodes+1)))==NULL) {
-				errormsg(WHERE,ERR_ALLOC,str,sizeof(struct qwknode)*(total_qwknodes+1));
+				errormsg(WHERE,ERR_ALLOC,node,sizeof(struct qwknode)*(total_qwknodes+1));
 				break;
 			}
 			total_qwknodes++;