diff --git a/src/sbbs3/sbbsecho.c b/src/sbbs3/sbbsecho.c
index 1aedd751f097afdf06ce8900ce952b7bcd9ad648..417ccbd8a41831392c32d4871afd8334b3ccc3e9 100644
--- a/src/sbbs3/sbbsecho.c
+++ b/src/sbbs3/sbbsecho.c
@@ -352,6 +352,7 @@ int get_flo_outbound(faddr_t dest, char* outbound, size_t maxlen)
 		char point[128];
 		SAFEPRINTF2(point,"%04x%04x.pnt"
 			,dest.net,dest.node);
+		backslash(outbound);
 		strncat(outbound,point,maxlen); 
 	}
 	backslash(outbound);
@@ -1832,8 +1833,10 @@ void pack_bundle(char *infile,faddr_t dest)
 	node=matchnode(dest,0);
 	strcpy(str,infile);
 	str[strlen(str)-1]='t';
-	if(rename(infile,str))				   /* Change .PK_ file to .PKT file */
+	if(rename(infile,str)) { 			   /* Change .PK_ file to .PKT file */
 		lprintf(LOG_ERR,"ERROR line %d renaming %s to %s",__LINE__,infile,str);
+		return;
+	}
 	infile[strlen(infile)-1]='t';
 	lprintf(LOG_INFO,"Sending packet (%s) to %s", infile, smb_faddrtoa(&dest,NULL));
 	time(&now);
diff --git a/src/sbbs3/sbbsecho.h b/src/sbbs3/sbbsecho.h
index fd262cdd3807f681710d9902e2c97c24fe0adb45..ac45b07bd553034fe2f888d15654c0f573209166 100644
--- a/src/sbbs3/sbbsecho.h
+++ b/src/sbbs3/sbbsecho.h
@@ -38,7 +38,7 @@
 /* Portions written by Allen Christiansen 1994-1996 						*/
 
 #define SBBSECHO_VERSION_MAJOR		2
-#define SBBSECHO_VERSION_MINOR		32
+#define SBBSECHO_VERSION_MINOR		33
 
 #define SBBSECHO_PRODUCT_CODE		0x12FF	/* from http://ftsc.org/docs/ftscprod.013 */