Changeset 32065


Ignore:
Timestamp:
May 15, 2017, 12:53:16 AM (2 months ago)
Author:
brainslayer
Message:

still glitches

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/router/httpd/visuals/dd-wrt.c

    r32064 r32065  
    55865586                        }
    55875587                        int i;
     5588                        memset(fname, 0, sizeof(fname));
     5589                        memset(name, 0, sizeof(name));
     5590
    55885591                        for (i = 0; i < sizeof(name); i++) {
    55895592                                if (line[i] == ',')
     
    55915594                                name[i] = line[i];
    55925595                        }
    5593                         name[i++] = 0;
    5594                         int a, cnt = 0;
     5596                        int a, cnt = 0, c = 0;
    55955597                        for (a = i; a < i + sizeof(fname); a++) {
    55965598                                if (line[a] == '"') {
     
    56005602                                if (cnt == 2)
    56015603                                        break;
    5602                                 fname[a-i] = line[a];
     5604                                fname[c++] = line[a];
    56035605                        }
    5604                         fname[a-i] = 0;
    56055606                        websWrite(wp, "<option value=\"%s\" %s >%s</option>\n", name, nvram_match("dns_crypt_resolver", name) ? "selected" : "", fname);
    56065607                }
Note: See TracChangeset for help on using the changeset viewer.