added null ptr check (fix bug 16959)
diff --git a/src/mesa/main/context.c b/src/mesa/main/context.c
index 3dec27b..aa9d112 100644
--- a/src/mesa/main/context.c
+++ b/src/mesa/main/context.c
@@ -683,7 +683,8 @@
 {
    struct gl_renderbuffer *rb = (struct gl_renderbuffer *) data;
    rb->RefCount = 0;  /* see comment for FBOs above */
-   rb->Delete(rb);
+   if (rb->Delete)
+      rb->Delete(rb);
 }