diff --git a/grub-core/net/http.c b/grub-core/net/http.c index ef6eaff0d..9f45ad4e8 100644 --- a/grub-core/net/http.c +++ b/grub-core/net/http.c @@ -190,9 +190,7 @@ http_receive (grub_net_tcp_socket_t sock __attribute__ ((unused)), int have_line = 1; char *t; ptr = grub_memchr (nb->data, '\n', nb->tail - nb->data); - if (ptr) - ptr++; - else + if (ptr == NULL) { have_line = 0; ptr = (char *) nb->tail;