diff options
author | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2022-02-17 12:00:28 +0000 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2022-02-17 12:00:28 +0000 |
commit | 804110bc5c5d1b777313057f84a9b68bb5b2f448 (patch) | |
tree | 6161560dfff5cceec77a8ec27a6e746faa5a3649 | |
parent | e61e18f0d5d7bb20eb081d0159b184a89f64eba9 (diff) | |
parent | 9acc7b0ebd74fcf75ff7f82ba9bbb9aa090d5beb (diff) | |
download | slirp-804110bc5c5d1b777313057f84a9b68bb5b2f448.zip slirp-804110bc5c5d1b777313057f84a9b68bb5b2f448.tar.gz slirp-804110bc5c5d1b777313057f84a9b68bb5b2f448.tar.bz2 |
Merge branch 'bootp-has-prefix' into 'master'
bootp: fix g_str_has_prefix warning/critical
See merge request slirp/libslirp!115
-rw-r--r-- | src/bootp.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/bootp.c b/src/bootp.c index 3ade02c..a0eb17a 100644 --- a/src/bootp.c +++ b/src/bootp.c @@ -351,7 +351,7 @@ static void bootp_reply(Slirp *slirp, we assume that, if the bootfile parameter was configured as an http URL, the user intends to perform UEFI HTTP boot, so send this option automatically */ - if (g_str_has_prefix(slirp->bootp_filename, "http://")) { + if (slirp->bootp_filename && g_str_has_prefix(slirp->bootp_filename, "http://")) { val = strlen(UEFI_HTTP_VENDOR_CLASS_ID); if (q + val + 2 >= end) { g_warning("DHCP packet size exceeded, " |