aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/search.c
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2014-06-16 20:27:25 -0400
committerJustin M. Keyes <justinkz@gmail.com>2014-06-16 20:27:25 -0400
commitd199d18159c624844c9c8052d1a98b91084fb803 (patch)
tree827dd9c4f8f1f6ef73ff1f20a609d08e36640986 /src/nvim/search.c
parent8bbeb4b480a72d0099a18c4d8200313600045231 (diff)
parente85598e5a91c714c10034b6b3986a666065d1078 (diff)
downloadrneovim-d199d18159c624844c9c8052d1a98b91084fb803.tar.gz
rneovim-d199d18159c624844c9c8052d1a98b91084fb803.tar.bz2
rneovim-d199d18159c624844c9c8052d1a98b91084fb803.zip
Merge #787 'removal of redundant OOM error handling'
Diffstat (limited to 'src/nvim/search.c')
-rw-r--r--src/nvim/search.c14
1 files changed, 4 insertions, 10 deletions
diff --git a/src/nvim/search.c b/src/nvim/search.c
index f4b034d3f6..ee81f6c851 100644
--- a/src/nvim/search.c
+++ b/src/nvim/search.c
@@ -23,6 +23,7 @@
#include "nvim/farsi.h"
#include "nvim/fileio.h"
#include "nvim/fold.h"
+#include "nvim/func_attr.h"
#include "nvim/getchar.h"
#include "nvim/indent.h"
#include "nvim/main.h"
@@ -177,15 +178,8 @@ search_regcomp (
}
if (curwin->w_p_rl && *curwin->w_p_rlc == 's') {
- char_u *rev_pattern;
-
- rev_pattern = reverse_text(pat);
- if (rev_pattern == NULL)
- mr_pattern = pat; /* out of memory, keep normal pattern. */
- else {
- mr_pattern = rev_pattern;
- mr_pattern_alloced = TRUE;
- }
+ mr_pattern = reverse_text(pat);
+ mr_pattern_alloced = TRUE;
} else
mr_pattern = pat;
@@ -224,7 +218,7 @@ char_u *get_search_pat(void)
*
* TODO(philix): move reverse_text() to strings.c
*/
-char_u *reverse_text(char_u *s)
+char_u *reverse_text(char_u *s) FUNC_ATTR_NONNULL_RET
{
/*
* Reverse the pattern.