Differences From:
File
src/xfer.c
part of check-in
[35d7ba08ac]
- Always do at least two cycles with no file transfers before quiting.
by
drh on
2007-08-01 10:29:17.
[view]
To:
File
src/xfer.c
part of check-in
[ae40356c57]
- Avoid an unnecessary HTTP round-trip on syncs.
by
drh on
2007-08-01 13:08:31.
[view]
@@ -652,12 +652,14 @@
db_multi_exec(
"INSERT OR IGNORE INTO pending(rid) "
"SELECT cid FROM plink WHERE pid=%d", rid
);
- go = 1;
+ if( db_changes()>0 ){
+ go = 1;
+ }
}
if( pullFlag && !go &&
- db_exists("SELECT 1 FROM blob WHERE rid=%d AND size>=0", rid) ){
+ db_exists("SELECT 1 FROM blob WHERE rid=%d AND size<=0", rid) ){
go = 1;
}
}else if( pullFlag ){
go = 1;