@@ -182,12 +182,12 @@ AC_TRY_RUN([
182182
183183main() {
184184#if HAVE_CRYPT
185- char salt[ 30 ] , answer[ 80 ] ;
186-
187- salt[ 0 ] ='$'; salt [ 1 ] ='6'; salt [ 2 ] ='$'; salt [ 3 ] ='$'; salt [ 4 ] ='b'; salt [ 5 ] ='a'; salt [ 6 ] ='r'; salt [ 7 ] ='\0' ;
185+ char salt[ 21 ] , answer[ 21+86 ] ;
186+
187+ strcpy( salt,"\ $6 \$rasmuslerdorf\$") ;
188188 strcpy(answer, salt);
189- strcpy(& answer[ 29 ] ," $6 $$QMXjqd7rHQZPQ1yHsXkQqC1FBzDiVfTHXL.LaeDAeVV.IzMaV9VU4MQ8kPuZa2SOP1A0RPm772EaFYjpEJtdu. ");
190- exit (strcmp((char *)crypt("foo ",salt),answer));
189+ strcat( answer, "EeHCRjm0bljalWuALHSTs1NB9ipEiLEXLhYeXdOpx22gmlmVejnVXFhd84cEKbYxCo.XuUTrW.RLraeEnsvWs/ ");
190+ exit (strcmp((char *)crypt("rasmuslerdorf ",salt),answer));
191191#else
192192 exit(0);
193193#endif
@@ -211,12 +211,13 @@ AC_TRY_RUN([
211211
212212main() {
213213#if HAVE_CRYPT
214- char salt[ 30 ] , answer[ 80 ] ;
215- salt [ 0 ] ='$'; salt [ 1 ] ='5'; salt [ 2 ] ='$'; salt [ 3 ] ='$'; salt [ 4 ] ='s'; salt [ 5 ] ='a'; salt [ 6 ] ='l'; salt [ 7 ] ='t'; salt [ 8 ] ='s'; salt [ 9 ] ='t'; salt [ 10 ] ='r'; salt [ 11 ] ='i'; salt [ 12 ] ='n'; salt [ 13 ] ='g'; salt [ 14 ] ='\0';
216- strcat (salt,"");
214+ char salt[ 21 ] , answer[ 21+43 ] ;
215+
216+ strcpy (salt,"\ $5 \$rasmuslerdorf\$ ");
217217 strcpy(answer, salt);
218- strcpy(&answer[ 29] , "$5 $saltstring$5 B8vYYiY.CVt1RlTTf8KbXBH3hsxY/GNooZaBBGWEc5");
219- exit (strcmp((char *)crypt("foo",salt),answer));
218+ strcat(answer, "cFAm2puLCujQ9t.0CxiFIIvFi4JyQx5UncCt/xRIX23");
219+ exit (strcmp((char *)crypt("rasmuslerdorf",salt),answer));
220+
220221#else
221222 exit(0);
222223#endif
0 commit comments