]> git.ipfire.org Git - people/mfischer/ipfire-2.x.git/commitdiff
setup: Fix compilation issues with GCC 14
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 6 Aug 2024 08:56:43 +0000 (08:56 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 19 Aug 2024 10:01:01 +0000 (10:01 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/setup/dhcp.c
src/setup/main.c
src/setup/misc.c
src/setup/netstuff.c
src/setup/networking.c

index 22f471851f9aae336c22d036b293c230e80abcc5..48381f72fbe861adaf29e5a22aae7a31b1164326 100644 (file)
@@ -38,7 +38,7 @@ void dhcpdialogcallbackdhcp(newtComponent cm, void *data);
 
 int handledhcp(void)
 {
-       char *results[MAX_BOXES];
+       const char *results[MAX_BOXES];
        char enabledresult;
        char startenabled;
        struct newtExitStruct es;
index adb98a2317e8617d2ec4459404daaab6acbfa8d1..c51c6e8fec02e54a40fb594c7c56bfcb51631d1f 100644 (file)
@@ -30,7 +30,6 @@ int main(int argc, char *argv[])
        struct keyvalue *kv;
        char lang[STRING_SIZE] = "en_US.utf8";
        char title[STRING_SIZE];
-       int langcounter;
        int autook = 0;
 
        /* Log file/terminal stuff. */
index f9ba39b8c731dcd5cf6c4a98b921106977994bcc..6c1033598efac5cf2b0bf5629cf1aca52f2d62b2 100644 (file)
@@ -21,7 +21,6 @@ extern int automode;
 
 int writehostsfiles(void)
 {      
-       char message[1000];
        struct keyvalue *kv;
        char hostname[STRING_SIZE];
        char domainname[STRING_SIZE] = "localdomain";
index 1e196dc1e088ab1df5a5d0f4dad530d95252fb5d..60e27242ffec3a2ee6398785b8190fc73043936d 100644 (file)
@@ -52,11 +52,11 @@ static int ip_input_filter(newtComponent entry, void * data, int ch, int cursor)
 int changeaddress(struct keyvalue *kv, char *colour, int typeflag,
        char *defaultdhcphostname)
 {
-       char *addressresult;
-       char *netmaskresult;
-       char *gatewayresult;
-       char *dhcphostnameresult;
-       char *dhcpforcemturesult;
+       const char *addressresult;
+       const char *netmaskresult;
+       const char *gatewayresult;
+       const char *dhcphostnameresult;
+       const char *dhcpforcemturesult;
        struct newtExitStruct es;
        newtComponent header;
        newtComponent addresslabel;
@@ -480,14 +480,14 @@ char* readmac(char *card) {
 char* find_nic4mac(char *findmac) {
        DIR *dir;
        struct dirent *dirzeiger;
-       char temp[STRING_SIZE], temp2[STRING_SIZE];
+       char temp[STRING_SIZE] = "";
+       char temp2[STRING_SIZE] = "";
         
        if((dir=opendir(SYSDIR)) == NULL) {
                fprintf(flog,"Fehler bei opendir (find_name4nic) ...\n");
                return NULL;
        }
 
-       sprintf(temp, "");
        while((dirzeiger=readdir(dir)) != NULL) {
                if(*((*dirzeiger).d_name) != '.' & strcmp(((*dirzeiger).d_name), "lo") != 0) {
                        sprintf(temp2, "%s", readmac((*dirzeiger).d_name) );
@@ -550,7 +550,6 @@ int rename_nics(void) {
 
 int write_configs_netudev(int card , int colour)
 {      
-       char commandstring[STRING_SIZE];
        struct keyvalue *kv = initkeyvalues();
        char temp1[STRING_SIZE], temp2[STRING_SIZE], temp3[STRING_SIZE];
        char ucolour[STRING_SIZE];
@@ -586,7 +585,7 @@ int write_configs_netudev(int card , int colour)
 int scan_network_cards(void)
 {
        FILE *fp;
-       char driver[STRING_SIZE], description[STRING_SIZE], macaddr[STRING_SIZE], temp_line[STRING_SIZE];
+       char temp_line[STRING_SIZE];
        int count = 0;
        const char _driver[]="driver: ";
        const char _desc[]="desc: ";
@@ -732,7 +731,7 @@ int ask_clear_card_entry(int card)
        sprintf(message, _("Do you really want to remove the assigned %s interface?"), ucolourcard[card]);
        rc = newtWinChoice(_("Warning"), _("OK"), _("Cancel"), message);
 
-       if ( rc = 0 || rc == 1) {
+       if ( rc == 0 || rc == 1) {
                clear_card_entry(card);
        } else return 1;
 
index 9dd5205e5a1cb60c4a0bb003ec2a8348848822f9..8d398f365fac9662140e365203a6c058f23e8b16 100644 (file)
@@ -385,7 +385,7 @@ int drivermenu(void)
                if (strcmp(knics[i].macaddr, ""))
                        kcount++;
 
-       if (neednics = kcount)
+       if (neednics == kcount)
        {
                strcat(message, "\n");
                strcat(message, _("Do you wish to change these settings?"));
@@ -403,11 +403,6 @@ int drivermenu(void)
        return 1;
 }
 
-int set_menu_entry_for(int *nr, int *card)
-{
-
-}
-
 int changedrivers(void)
 {
        struct keyvalue *kv = initkeyvalues();
@@ -438,7 +433,7 @@ int changedrivers(void)
                { green = 1; red = 1; blue = 1; }
        else if (configtype == 4)
                { green = 1; red=1; orange=1; blue = 1; }
-       else if (configtype == "")
+       else
          { green = 1; red = 1; }
 
        do