diff --git a/cdr/cdr_tds.c b/cdr/cdr_tds.c
index b4acaa13e0e9ebaf04cfbd8d46568c8cf484803f..7876d65063217cb1b80a38027654b6ad5577594b 100644
--- a/cdr/cdr_tds.c
+++ b/cdr/cdr_tds.c
@@ -407,14 +407,10 @@ static int tds_unload_module(void)
 
 static int tds_load_module(int reload)
 {
-	int res = 0;
 	struct ast_config *cfg;
 	struct ast_variable *var;
 	const char *ptr = NULL;
 	struct ast_flags config_flags = { reload ? CONFIG_FLAG_FILEUNCHANGED : 0 };
-#ifdef FREETDS_PRE_0_62
-	TDS_INT result_type;
-#endif
 
 	cfg = ast_config_load(config, config_flags);
 	if (!cfg) {
@@ -493,7 +489,7 @@ static int tds_load_module(int reload)
 	mssql_connect();
 	ast_mutex_unlock(&tds_lock);
 
-	return res;
+	return 1;
 }
 
 static int reload(void)