Merge branch 'mirbsd'
[alioth/cvs.git] / src / buffer.c
index 365d91c..ee22218 100644 (file)
@@ -536,9 +536,10 @@ buf_copy_data (struct buffer *buf, struct buffer_data *data,
 void
 buf_free_data (struct buffer *buffer)
 {
-    if (buf_empty_p (buffer)) return;
+  if (buffer->data) {
     buf_free_datas (buffer->data, buffer->last);
     buffer->data = buffer->last = NULL;
+  }
 }