diff --git a/src/sbbs3/main.cpp b/src/sbbs3/main.cpp
index e80f7964eeb99643ea81c96d10fcc8a24efeb674..7045dbe16adb40c3523de8a82631a82bc3fb3823 100644
--- a/src/sbbs3/main.cpp
+++ b/src/sbbs3/main.cpp
@@ -1186,7 +1186,7 @@ void event_thread(void* arg)
 				close(file);
 
 				if(sbbs->cfg.phub[i]->call[0]) {
-					sbbs->cfg.node_num=sbbs->cfg.event[i]->node;
+					sbbs->cfg.node_num=sbbs->cfg.phub[i]->node;
 					strcpy(sbbs->cfg.node_dir, sbbs->cfg.node_path[sbbs->cfg.node_num-1]);
 					// status("PostLink Networking");
 #if 0
@@ -1324,7 +1324,8 @@ void event_thread(void* arg)
 						node.status=NODE_EVENT_RUNNING;
 						sbbs->putnodedat(sbbs->cfg.event[i]->node,&node);
 					}
-					eprintf("Running event: %s",sbbs->cfg.event[i]->code);
+					strcpy(str,sbbs->cfg.event[i]->code);
+					eprintf("Running event: %s",strupr(str));
 					sbbs->external(
 						 sbbs->cmdstr(sbbs->cfg.event[i]->cmd,nulstr,nulstr,NULL)
 						,EX_OFFLINE