dsdb: Fix CID 1034902 Dereference before null check
[Samba.git] / testsuite / nsswitch / getent_r.sh
blob75dc603f829dd218097c2abafef4eca61eb7df97
1 #!/bin/sh
3 # Verify test output. Basically we check to see if all the files generated
4 # in /tmp by the get{pw,gr}ent_r.c and program are identical. If there is
5 # some problem with the re-entrancy of the code then the information in the
6 # two files will be different.
9 TYPE=$1
10 ID=$2
11 FILES="/tmp/${TYPE}_r-${ID}.out-*"
13 # Sort files
15 for file in $FILES; do
16 cat $file | sort > $file.sorted
17 done
19 # Diff files
21 SORTED="/tmp/${TYPE}_r-${ID}.out-*.sorted"
22 failed=0
24 for file1 in $SORTED; do
25 for file2 in $SORTED; do
26 if [ $file1 != $file2 ]; then
27 diff $file1 $file2
29 done
30 done
32 # Clean up
34 rm -f $SORTED