From 7bdfddc15768a1507b029578e408483efe51ba02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Sun, 28 Sep 2014 10:58:20 +0200 Subject: Improve argument validation in text_insert --- text.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/text.c b/text.c index fdcf1cf..650f095 100644 --- a/text.c +++ b/text.c @@ -504,6 +504,8 @@ static void change_free(Change *c) { * \-+ <-- +-----+ <-- +---------------+ <-- +-/ */ bool text_insert(Text *txt, size_t pos, const char *data, size_t len) { + if (len == 0) + return true; if (pos > txt->size) return false; if (pos < txt->lines.pos) -- cgit v1.2.3