pam/pam_namespace.diff

21 lines
724 B
Diff

--- modules/pam_namespace/pam_namespace.c 30 Aug 2006 08:42:38 -0000 1.3
+++ modules/pam_namespace/pam_namespace.c 24 Oct 2006 12:21:45 -0000
@@ -1206,7 +1206,7 @@
* Add the user info to the instance data so we can refer to them later.
*/
idata.user[0] = 0;
- strncat(idata.user, user_name, sizeof(idata.user));
+ strncat(idata.user, user_name, sizeof(idata.user) - 1);
idata.uid = pwd->pw_uid;
/*
@@ -1290,7 +1290,7 @@
* Add the user info to the instance data so we can refer to them later.
*/
idata.user[0] = 0;
- strncat(idata.user, user_name, sizeof(idata.user));
+ strncat(idata.user, user_name, sizeof(idata.user) - 1);
idata.uid = pwd->pw_uid;
/*