You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/app-admin/apg/files/apg-2.3.0b-crypt_password.p...

32 lines
844 B

--- a/restrict.c 2007-03-09 13:48:27.000000000 +0300
+++ b/restrict.c 2007-03-09 13:49:31.000000000 +0300
@@ -33,6 +33,9 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
+#if defined(APG_USE_CRACKLIB)
+#include <crack.h>
+#endif /* APG_USE_CRACKLIB */
#include "restrict.h"
extern struct sym smbl[94];
/*
--- a/apg.c 2007-03-08 17:32:40.000000000 +0300
+++ b/apg.c 2007-03-08 17:34:07.000000000 +0300
@@ -100,6 +100,7 @@
#else /* CLISERV */
#if defined(APG_USE_CRACKLIB)
#define APG_PROGRAMM_OPTIONS "M:E:a:r:b:p:n:m:x:vkt"
+#include <crack.h>
#else /* CRACKLIB */
#define APG_PROGRAMM_OPTIONS "M:E:a:r:b:p:n:m:x:vt"
#endif /* CRACKLIB */
@@ -709,7 +710,7 @@
*/
char * crypt_passstring (const char *p)
{
- char salt[10];
+ char salt[11];
gen_rand_pass (salt, 10, 10, S_SL|S_CL|S_NB);
return (crypt(p, salt));
}