No Description

0001-BUG-MINOR-pattern-error-message-missing.patch 874B

123456789101112131415161718192021222324252627282930
  1. From e338a8741983acc9a4501a03ecd593d89e6fade3 Mon Sep 17 00:00:00 2001
  2. From: Thierry FOURNIER <tfournier@exceliance.fr>
  3. Date: Fri, 6 Feb 2015 17:50:55 +0100
  4. Subject: [PATCH 1/2] BUG/MINOR: pattern: error message missing
  5. This patch must be backported in 1.5 version.
  6. (cherry picked from commit 8aa8384e22dd0b66ded00c70a9c6034278b4bb69)
  7. ---
  8. src/pattern.c | 4 +++-
  9. 1 file changed, 3 insertions(+), 1 deletion(-)
  10. diff --git a/src/pattern.c b/src/pattern.c
  11. index 208e33a..a6fc52d 100644
  12. --- a/src/pattern.c
  13. +++ b/src/pattern.c
  14. @@ -989,8 +989,10 @@ int pat_idx_list_ptr(struct pattern_expr *expr, struct pattern *pat, char **err)
  15. /* allocate pattern */
  16. patl = calloc(1, sizeof(*patl));
  17. - if (!patl)
  18. + if (!patl) {
  19. + memprintf(err, "out of memory while indexing pattern");
  20. return 0;
  21. + }
  22. /* duplicate pattern */
  23. memcpy(&patl->pat, pat, sizeof(*pat));
  24. --
  25. 2.0.4