From 4cf6660bb178c69b45a0504e3598d7255e04a437 Mon Sep 17 00:00:00 2001 From: "F. Duncanh" Date: Mon, 16 Feb 2026 23:25:23 -0500 Subject: [PATCH] fix some compiler warnings in Arch --- lib/airplay_video.c | 16 ++++++++-------- lib/raop_handlers.h | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/lib/airplay_video.c b/lib/airplay_video.c index 1798249..fdc2c4d 100644 --- a/lib/airplay_video.c +++ b/lib/airplay_video.c @@ -334,8 +334,8 @@ language_t* master_playlist_process_language(const char * data, int *slices, int size_t length = 0; ptr = data; for (int i = 1; i <= count; i++) { - char *end; - int len_name; + const char *end; + int len_name; if (!(ptr = strstr(ptr, "#EXT-X-MEDIA"))) { break; } @@ -692,14 +692,14 @@ int analyze_media_playlist(char *playlist, float *duration, bool *endlist) { /* parse Master Playlist, make table of Media Playlist uri's that it lists */ int create_media_uri_table(const char *url_prefix, const char *master_playlist_data, int datalen, char ***media_uri_table, int *num_uri) { - char *ptr = strstr(master_playlist_data, url_prefix); + const char *ptr = strstr(master_playlist_data, url_prefix); char ** table = NULL; if (ptr == NULL) { return -1; } int count = 0; while (ptr != NULL) { - char *end = strstr(ptr, "m3u8"); + const char *end = strstr(ptr, "m3u8"); if (end == NULL) { return 1; } @@ -717,8 +717,8 @@ int create_media_uri_table(const char *url_prefix, const char *master_playlist_d ptr = strstr(master_playlist_data, url_prefix); count = 0; while (ptr != NULL) { - char *end = strstr(ptr, "m3u8"); - char *uri; + const char *end = strstr(ptr, "m3u8"); + char *uri; if (end == NULL) { return 0; } @@ -851,7 +851,7 @@ char *adjust_yt_condensed_playlist(const char *media_playlist) { const char **params_start = NULL; if (strlen(params)) { nparams = 1; - char * comma = strchr(params, ','); + const char * comma = strchr(params, ','); while (comma) { nparams++; comma++; @@ -909,7 +909,7 @@ char *adjust_yt_condensed_playlist(const char *media_playlist) { while (ptr) { /* for each chunk */ const char *end = NULL; - char *start = strstr(ptr, prefix); + const char *start = strstr(ptr, prefix); len = start - ptr; /* copy first line of chunk entry */ memcpy(new_pos, old_pos, len); diff --git a/lib/raop_handlers.h b/lib/raop_handlers.h index c7fc716..3924810 100644 --- a/lib/raop_handlers.h +++ b/lib/raop_handlers.h @@ -691,7 +691,7 @@ raop_handler_setup(raop_conn_t *conn, char nonce_string[33] = { '\0' }; //bool stale = false; //not implemented if (len && authorization) { - char *ptr = strstr(authorization, "nonce=\"") + strlen("nonce=\""); + const char *ptr = strstr(authorization, "nonce=\"") + strlen("nonce=\""); strncpy(nonce_string, ptr, 32); const char *method = http_request_get_method(request); conn->authenticated = pairing_digest_verify(method, authorization, password);