[tepl] File loading: chunk_is_valid()
- From: Sébastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tepl] File loading: chunk_is_valid()
- Date: Fri, 20 Oct 2017 14:50:21 +0000 (UTC)
commit 4bddd8886ab95f56c8a615ea0fcbd74fb6ca4294
Author: Sébastien Wilmet <swilmet gnome org>
Date: Fri Oct 20 16:44:37 2017 +0200
File loading: chunk_is_valid()
tepl/tepl-file-content.c | 12 +++++++++---
1 files changed, 9 insertions(+), 3 deletions(-)
---
diff --git a/tepl/tepl-file-content.c b/tepl/tepl-file-content.c
index 48bc169..5cdfab8 100644
--- a/tepl/tepl-file-content.c
+++ b/tepl/tepl-file-content.c
@@ -29,6 +29,13 @@ struct _TeplFileContentPrivate
G_DEFINE_TYPE_WITH_PRIVATE (TeplFileContent, _tepl_file_content, G_TYPE_OBJECT)
+static gboolean
+chunk_is_valid (GBytes *chunk)
+{
+ return (chunk != NULL &&
+ g_bytes_get_size (chunk) > 0);
+}
+
static void
_tepl_file_content_finalize (GObject *object)
{
@@ -70,7 +77,7 @@ _tepl_file_content_add_chunk (TeplFileContent *content,
GBytes *chunk)
{
g_return_if_fail (TEPL_IS_FILE_CONTENT (content));
- g_return_if_fail (chunk != NULL);
+ g_return_if_fail (chunk_is_valid (chunk));
g_queue_push_tail (content->priv->chunks, g_bytes_ref (chunk));
}
@@ -144,8 +151,7 @@ _tepl_file_content_determine_encoding (TeplFileContent *content)
{
GBytes *chunk = l->data;
- g_assert (chunk != NULL);
- g_assert (g_bytes_get_size (chunk) > 0);
+ g_assert (chunk_is_valid (chunk));
uchardet_handle_data (ud,
g_bytes_get_data (chunk, NULL),
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]