diff --git a/src/sbbs3/scfgdefs.h b/src/sbbs3/scfgdefs.h
index 68ace40f6759f3ecba69aa6ab86c73b738067e2a..003711c26bfc433280e54985cde3a221b53be1cd 100644
--- a/src/sbbs3/scfgdefs.h
+++ b/src/sbbs3/scfgdefs.h
@@ -216,14 +216,6 @@ typedef struct {							/* Chat Channel Information */
 
 } chan_t;
 
-typedef struct {							/* Modem Result codes info */
-	uint16_t	code,						/* Numeric Result Code */
-				cps,    		            /* Average Transfer CPS */
-				rate;   		            /* DCE Rate (Modem to Modem) */
-	char		str[LEN_MODEM+1];   		/* String to use for description */
-
-} mdm_result_t;
-
 typedef struct {							/* Transfer Protocol information */
 	char		mnemonic;					/* Letter to select this protocol */
 	char		name[26],					/* Name of protocol */
@@ -412,8 +404,6 @@ typedef struct
 	uint16_t		total_xtrnsecs; 	/* Total number of external sections */
 	xtrn_t			**xtrn; 			/* Each external program */
 	uint16_t		total_xtrns;		/* Total number of externals */
-	mdm_result_t	*mdm_result;		/* Each Modem Result Code */
-	uint16_t		mdm_results;		/* Total number of Modem Results */
 	prot_t			**prot; 			/* Each Transfer Protocol */
 	uint16_t		total_prots;		/* Total Transfer Protocols */
 	fextr_t			**fextr;			/* Each extractable file type */
diff --git a/src/sbbs3/scfglib1.c b/src/sbbs3/scfglib1.c
index d521a5f9e0e97898f88d4cf07073ecd52fd4a79e..29f1544e79409a9e25e8bc28c0b42c1aa8bad327 100644
--- a/src/sbbs3/scfglib1.c
+++ b/src/sbbs3/scfglib1.c
@@ -582,9 +582,6 @@ BOOL read_msgs_cfg(scfg_t* cfg, char* error, size_t maxerrlen)
 
 void free_node_cfg(scfg_t* cfg)
 {
-	if(cfg->mdm_result!=NULL) {
-		FREE_AND_NULL(cfg->mdm_result);
-	}
 }
 
 void free_main_cfg(scfg_t* cfg)