diff --git a/src/if_ruby.c b/src/if_ruby.c index 2295fa5b1..6135c5d5b 100644 --- a/src/if_ruby.c +++ b/src/if_ruby.c @@ -869,7 +869,7 @@ static VALUE buffer_append(VALUE self, VALUE num, VALUE str) long n = NUM2LONG(num); aco_save_T aco; - if (line != NULL) { + if (line == NULL) { rb_raise(rb_eIndexError, "NULL line"); } else if (n >= 0 && n <= buf->b_ml.ml_line_count) diff --git a/src/version.c b/src/version.c index 3d1455f11..5f1e3bd26 100644 --- a/src/version.c +++ b/src/version.c @@ -681,6 +681,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 368, /**/ 367, /**/