Keep saving nodes only once, but make an exception for node 'all'.
Fixes bug-799, at least partially (diffpair.cir is running again.).
This commit is contained in:
parent
955b379932
commit
3230f5c740
|
|
@ -92,10 +92,11 @@ settrace(wordlist *wl, int what, char *name)
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Don't save a nodename more than once */
|
/* Don't save a nodename more than once, except for token 'all' */
|
||||||
if (db_type == DB_SAVE) {
|
if (db_type == DB_SAVE) {
|
||||||
for (dbcheck = dbs; dbcheck; dbcheck = dbcheck->db_next) {
|
for (dbcheck = dbs; dbcheck; dbcheck = dbcheck->db_next) {
|
||||||
if (dbcheck->db_type == DB_SAVE && eq(dbcheck->db_nodename1, db_nodename1)) {
|
if (dbcheck->db_type == DB_SAVE && eq(dbcheck->db_nodename1, db_nodename1) &&
|
||||||
|
!eq("all", db_nodename1)) {
|
||||||
tfree(db_nodename1);
|
tfree(db_nodename1);
|
||||||
goto loopend;
|
goto loopend;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue