$NetBSD: patch-aa,v 1.1 2010/11/11 23:05:17 gls Exp $

--- gee/priorityqueue.vala.orig	2010-09-15 18:20:50.000000000 +0000
+++ gee/priorityqueue.vala
@@ -661,7 +661,7 @@ public class Gee.PriorityQueue<G> : Gee.
 				_a[degree] = null;
 
 				int i = _a.length - 1;
-				while (_a[i] == null) {
+				while (i >=0 && _a[i] == null) {
 					i--;
 				}
 				_a.resize (i + 1);
