diff --git a/src/sbbs3/listfile.cpp b/src/sbbs3/listfile.cpp
index 997f996c25cbe30ed2bc21c144cf6e540832f3bf..8afc0a199fa25c6347e249c1d9c8c3ea1d7469c9 100644
--- a/src/sbbs3/listfile.cpp
+++ b/src/sbbs3/listfile.cpp
@@ -1043,7 +1043,7 @@ int sbbs_t::listfileinfo(uint dirnum, char *filespec, long mode)
 							f.altpath=0; }
 					putfiledat(&cfg,&f);
 					inputnstime(&f.dateuled);
-					update_uldate(&f);
+					update_uldate(&cfg, &f);
 					break;
 				case 'F':   /* delete file only */
 					sprintf(str,"%s%s",dirpath,fname);