|
1 Index: lib/buildreq.c |
|
2 --- lib/buildreq.c.orig 2005-07-21 01:01:07.000000000 -0700 |
|
3 +++ lib/buildreq.c 2008-02-23 16:33:08.000000000 -0800 |
|
4 @@ -89,10 +89,14 @@ |
|
5 } |
|
6 |
|
7 rewind(sf); |
|
8 - if (fscanf(sf, "%d", &seq_nbr) != 1) { |
|
9 + /* comment the following block out to work around some broken */ |
|
10 + /* libc distros which return 0 on successful fscanf(3) calls, */ |
|
11 + /* and use the simple replacement follwing the block instead. */ |
|
12 + /*if (fscanf(sf, "%d", &seq_nbr) != 1) { |
|
13 rc_log(LOG_ERR,"rc_get_seqnbr: fscanf failure: %s", seqfile); |
|
14 seq_nbr = rc_guess_seqnbr(); |
|
15 - } |
|
16 + }*/ |
|
17 + fscanf(sf, "%d", &seq_nbr); |
|
18 |
|
19 rewind(sf); |
|
20 ftruncate(fileno(sf),0); |