s3:pam_smbpass: fix build error on some Linux distros
authorBjörn Jacke <bj@sernet.de>
Wed, 10 Jun 2009 10:31:07 +0000 (12:31 +0200)
committerKarolin Seeger <kseeger@samba.org>
Fri, 3 Jul 2009 07:34:21 +0000 (09:34 +0200)
This addresses bug #6459.

source3/pam_smbpass/support.c

index 98dda4e8cc25935c768128b5ccb5c375a5aa5f11..43b9277702185514e5bbc61407cf99b084550b6b 100644 (file)
@@ -106,7 +106,7 @@ void _log_err( pam_handle_t *pamh, int err, const char *format, ... )
        }
 
        strncpy(mod_format, tag, strlen(tag)+1);
-       strncat(mod_format, format, strlen(format));
+       strlcat(mod_format, format, strlen(format)+1);
 
        va_start(args, format);
        vsyslog(err | LOG_AUTH, mod_format, args);