This seems to fix the issue with Summary() Regards, -------------- next part -------------- --- jobs.c.orig 2005-05-29 12:28:44.000000000 -0700 +++ jobs.c 2005-05-29 12:29:58.000000000 -0700 @@ -23,7 +23,7 @@ char *ptr, *tmp; mFileName = strdup(Recording->FileName()); strncpy(mName, Recording->Name(), JOBNAMELEN); - mSummary = (Recording->Summary() ? strdup(Recording->Summary()) : NULL); + mSummary = (Recording->Info()->Title() ? strdup(Recording->Info()->Title()) : NULL); mTempDir = NULL; mTimestamp = Timestamp; mNumber = -1; -------------- next part -------------- --- streamdev/server/connectionVTP.c.orig 2005-05-29 12:20:40.000000000 -0700 +++ streamdev/server/connectionVTP.c 2005-05-29 12:25:30.000000000 -0700 @@ -369,8 +369,8 @@ if (isnumber(Option)) { cRecording *recording = Recordings.Get(strtol(Option, NULL, 10) - 1); if (recording) { - if (recording->Summary()) { - char *summary = strdup(recording->Summary()); + if (recording->Info()->Title()) { + char *summary = strdup(recording->Info()->Title()); Reply(250, "%s", strreplace(summary,'\n','|')); free(summary); }