summaryrefslogtreecommitdiff
blob: 64a7fdcb37d319f9a4b86647ce6c692fe0840ee9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
--- 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));
 }