// Main source module for the client program.
//
-// Copyright (c) 1987-2019 by the citadel.org team
+// Copyright (c) 1987-2022 by the citadel.org team
//
// This program is open source software. Use, duplication, and/or
// disclosure are subject to the GNU General Purpose License version 3.
void userlist(CtdlIPC * ipc, char *patn) {
char buf[SIZ];
- char fl[SIZ];
+ char fl[26]; // a buffer this small will prevent it overrunning the column
struct tm tmbuf;
time_t lc;
int r; // IPC response code
char argbuf[64]; /* command line buf */
char *telnet_client_host = NULL;
char *sptr, *sptr2; /* USed to extract the nonce */
- char hexstring[MD5_HEXSTRING_SIZE];
char password[SIZ];
struct ctdlipcmisc chek;
struct ctdluser *myself = NULL;
logoff(ipc, atoi(aaa));
}
-#ifdef HAVE_OPENSSL
+#ifdef HAVE_OPENSSLLLLLL
/* Evaluate encryption preferences */
if (arg_encrypt != RC_NO && rc_encrypt != RC_NO) {
if (!ipc->isLocal || arg_encrypt == RC_YES || rc_encrypt == RC_YES) {