diff --git a/src/sbbs3/download.cpp b/src/sbbs3/download.cpp
index 762b8918364946d231d3e56828b807237004ac44..65fda9c66eb60546f1b57bde65e93cb7fe488294 100644
--- a/src/sbbs3/download.cpp
+++ b/src/sbbs3/download.cpp
@@ -46,7 +46,7 @@ void sbbs_t::downloadedfile(file_t* f)
 	logline("D-",str);
 
 	user_downloaded_file(&cfg, &useron, &client, f->dir, f->name, length);
-	mqtt_file_download(mqtt, &useron, f, length, &client);
+	mqtt_file_download(mqtt, &useron, f->dir, f->name, length, &client);
 
 	user_event(EVENT_DOWNLOAD);
 }