Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Remove list from hash prior to modifications.
Vsevolod Stakhov committed 11 years ago
commit 8318571d73e723cc7ff8f98ced6401dc1d1d7453
parent 151691d
1 file changed +3 -0
modified libpkg/pkg_jobs_universe.c
@@ -1000,6 +1000,7 @@ pkg_jobs_universe_process_upgrade_chains(struct pkg_jobs *j)
				 * candidates
				 */
				assert(selected != NULL);
+
				HASH_DEL(j->request_add, req);
				LL_FOREACH(unit, cur) {
					if (cur != selected) {
						DL_FOREACH_SAFE(req->item, rit, rtmp) {
@@ -1010,6 +1011,8 @@ pkg_jobs_universe_process_upgrade_chains(struct pkg_jobs *j)
						}
					}
				}
+
				HASH_ADD_KEYPTR(hh, j->request_add, selected->pkg->uid,
+
					strlen (selected->pkg->uid), req);
			}
		}
	}