]> granicus.if.org Git - linux-pam/commitdiff
Relevant BUGIDs:
authorDmitry V. Levin <ldv@altlinux.org>
Tue, 3 Mar 2009 18:29:04 +0000 (18:29 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Tue, 3 Mar 2009 18:29:04 +0000 (18:29 +0000)
Purpose of commit: bugfix

Commit summary:
---------------

2009-03-03  Dmitry V. Levin  <ldv@altlinux.org>

* tests/tst-pam_mkargv.c (main): Fix for non-64bit architectures.

ChangeLog
tests/tst-pam_mkargv.c

index 2d72519005b86685eeb2dfad663ae72a7f9c5127..b68c7c683f6865f3609860b38a969a6f216f6f49 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2009-03-03  Dmitry V. Levin  <ldv@altlinux.org>
+
+       * tests/tst-pam_mkargv.c (main): Fix for non-64bit architectures.
+
 2009-03-03  Tomas Mraz <t8m@centrum.cz> 
 
         * modules/pam_unix/pam_unix_acct.c(_unix_run_verify_binary): Test
index 462875b8ae01cc8ce4f34423876d195a25d881ee..d3e7a6164a9808681d0f966a445b1f857934cf94 100644 (file)
@@ -24,8 +24,10 @@ int main(void)
   int myargc;
   char **myargv;
   int argvlen;
+  int explen;
   int i;
 
+  explen = (strlen(argvstring) + 1) * ((sizeof(char)) + sizeof(char *));
   argvlen = _pam_mkargv(argvstring, &myargv, &myargc);
 
 #if 0
@@ -36,7 +38,7 @@ int main(void)
   printf ("\n");
 #endif
 
-  if (argvlen != 333)
+  if (argvlen != explen)
     return 1;
 
   if (myargc != 4)