[gnome-builder] git: don't walk past text length
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] git: don't walk past text length
- Date: Fri, 14 Oct 2016 01:02:07 +0000 (UTC)
commit 5c7f77281ab8fde6a6d567c232b0d51dabd44e2a
Author: Christian Hergert <chergert redhat com>
Date: Thu Oct 13 18:01:14 2016 -0700
git: don't walk past text length
Ensure we only walk as many characters as specified by length.
plugins/git/ide-git-buffer-change-monitor.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/plugins/git/ide-git-buffer-change-monitor.c b/plugins/git/ide-git-buffer-change-monitor.c
index 51fc896..991291d 100644
--- a/plugins/git/ide-git-buffer-change-monitor.c
+++ b/plugins/git/ide-git-buffer-change-monitor.c
@@ -352,7 +352,7 @@ ide_git_buffer_change_monitor__buffer_insert_text_after_cb (IdeGitBufferChangeMo
* more conservative timeout, generated by ide_git_buffer_change_monitor__buffer_changed_cb().
*/
- if (strchr (text, '\n') != NULL)
+ if (NULL != memmem (text, len, "\n", 1))
goto recalculate;
change = ide_git_buffer_change_monitor_get_change (IDE_BUFFER_CHANGE_MONITOR (self), location);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]