0.76: please submit patches for this section with actual code/doc
patches!
+* pam_motd: Nalin fixed compiler warning. (Bug 476938 - agmorgan)
* pam_pwdb: Solar Designer pointed out that there was a problem with
the compatibility support for md5 password hashing. (Bug 460717,
476961 - agmorgan)
*
*/
+#include <security/_pam_aconf.h>
+
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
{
int retval = PAM_IGNORE;
int fd;
- char *mtmp=NULL, *motd_path=NULL;
+ char *mtmp=NULL;
+ const char *motd_path=NULL;
struct pam_conv *conversation;
struct pam_message message;
struct pam_message *pmessage = &message;
for (; argc-- > 0; ++argv) {
if (!strncmp(*argv,"motd=",5)) {
+
motd_path = (char *) strdup(5+*argv);
if (motd_path != NULL) {
- D(("set motd path: %s", motd_path));
+ D(("set motd path: %s (and a memory leak)", motd_path));
} else {
D(("failed to duplicate motd path - ignored"));
}