diff options
Diffstat (limited to 'rtv4d-dl.c')
-rw-r--r-- | rtv4d-dl.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -123,10 +123,9 @@ #define RTV_HTTP_SUCCESS(koda) ((koda / 100) == 2) /* če je koda 2xx */ #define RTV_ZIVO_P_DOLZINA 10 #define RTV_INT_V_SLO(niz) /* niz naj bo http url */ \ - if (strstr(niz, "-int")) { /* je strstr-jati trikrat potratno? */ \ - strcpy(strstr(niz, "-int"), "-slo"); /* nastavimo povezavo kot medna. */ \ - strstr(niz, "-slo")[strlen("-slo")] = '.'; \ - niz[8]--; /* pri medn. je štev. ponav. za 1 večja */ \ + if (strstr(niz, "-int")) { /* je strstr-jati dvakrat potratno? */ \ + strncpy(strstr(niz, "-int"), "-slo", strlen("-slo")); /* nast. pov. \/ */ \ + niz[8]--; /* pri medn. je štev. ponav. za 1 večja */ /* kot mednarodno */ \ RTV_NAPISI(OPOZORILO, "izven Slovenije prenašate vsebino RTVSLO. Če ne " \ "plačujete RTV prispevka, ali če za to niste pooblaščeni, KRŠITE " \ "AVTORSKE PRAVICE in STE V PREKRŠKU - v tem primeru nemudoma" \ @@ -453,6 +452,7 @@ int rtv_meta_izpolni(struct meta_oddaja * m) { int rtv_zivo_izpolni(struct rtv_zivo_meta * m) { #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wnonnull" +#pragma GCC diagnostic ignored "-Wstringop-truncation" /* za RTV_INT_V_SLO(u) */ int returnstatus = 0; FILE * odgstream; char * odg; |