mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-08-01 13:18:36 -09:00
package/shadowsocks-libev: fix missing const
Fixes: https://autobuild.buildroot.org/results/f1a/f1a83cce6216135a96611cc4e4eaa5766ebd730c output/build/shadowsocks-libev-v3.3.6/src/netutils.c:278:28: error: initialization discards ‘const’ qualifier from pointer target type [-Werror=discarded-qualifiers] 278 | char *next_dot = strchr(label, '.'); Signed-off-by: James Hilliard <james.hilliard1@gmail.com> Signed-off-by: Arnout Vandecappelle <arnout@rnout.be>
This commit is contained in:
committed by
Arnout Vandecappelle
parent
5528e00b10
commit
8215cb491b
41
package/shadowsocks-libev/0001-Fix-build-with-gcc13.patch
Normal file
41
package/shadowsocks-libev/0001-Fix-build-with-gcc13.patch
Normal file
@@ -0,0 +1,41 @@
|
||||
From 59a6aca7597c46cd1d079631d3061d952fbd0d6e Mon Sep 17 00:00:00 2001
|
||||
From: Hillwood Yang <hillwood@opensuse.org>
|
||||
Date: Tue, 5 May 2026 14:39:10 +0800
|
||||
Subject: [PATCH] Fix build with gcc13
|
||||
|
||||
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
|
||||
Upstream: https://github.com/shadowsocks/shadowsocks-libev/pull/3038
|
||||
---
|
||||
src/acl.c | 2 +-
|
||||
src/netutils.c | 2 +-
|
||||
2 files changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/src/acl.c b/src/acl.c
|
||||
index 1efc1aa..c77bbd7 100644
|
||||
--- a/src/acl.c
|
||||
+++ b/src/acl.c
|
||||
@@ -57,7 +57,7 @@ static void
|
||||
parse_addr_cidr(const char *str, char *host, int *cidr)
|
||||
{
|
||||
int ret = -1;
|
||||
- char *pch;
|
||||
+ const char *pch;
|
||||
|
||||
pch = strchr(str, '/');
|
||||
while (pch != NULL) {
|
||||
diff --git a/src/netutils.c b/src/netutils.c
|
||||
index 8c7329a..35b2dc1 100644
|
||||
--- a/src/netutils.c
|
||||
+++ b/src/netutils.c
|
||||
@@ -275,7 +275,7 @@ validate_hostname(const char *hostname, const int hostname_len)
|
||||
const char *label = hostname;
|
||||
while (label < hostname + hostname_len) {
|
||||
size_t label_len = hostname_len - (label - hostname);
|
||||
- char *next_dot = strchr(label, '.');
|
||||
+ const char *next_dot = strchr(label, '.');
|
||||
if (next_dot != NULL)
|
||||
label_len = next_dot - label;
|
||||
|
||||
--
|
||||
2.53.0
|
||||
|
||||
Reference in New Issue
Block a user