add assertions
diff --git a/src/libFLAC/format.c b/src/libFLAC/format.c
index ecf4127..0e8d5f4 100644
--- a/src/libFLAC/format.c
+++ b/src/libFLAC/format.c
@@ -169,6 +169,8 @@
 	unsigned i, j;
 	FLAC__bool first;
 
+	FLAC__ASSERT(0 != seek_table);
+
 	/* sort the seekpoints */
 	qsort(seek_table->points, seek_table->num_points, sizeof(FLAC__StreamMetadata_SeekPoint), (int (*)(const void *, const void *))seekpoint_compare_);