Changeset 31698


Ignore:
Timestamp:
Mar 17, 2017, 9:55:28 PM (2 months ago)
Author:
brainslayer
Message:

fs compat

Location:
src/router/services
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • src/router/services/services/usb_hotplug.c

    r31140 r31698  
    4747
    4848                fread(buf, 4, 1, in);
    49                 if (buf[0] == 'h' && buf[1] == 's' && buf[2] == 'q' && buf[3] == 't') {
    50                         fclose(in);
    51                         // filesystem detected
    52                         strncpy(ret, disks[i], 3);
    53                         return ret;
    54                 }
    55                 if (buf[0] == 't' && buf[1] == 'q' && buf[2] == 's' && buf[3] == 'h') {
     49                if ((buf[0] == 't' && buf[1] == 'q' && buf[2] == 's' && buf[3] == 'h')
     50                    || (buf[0] == 'h' && buf[1] == 's' && buf[2] == 'q' && buf[3] == 't')
     51                    || (buf[0] == 'h' && buf[1] == 's' && buf[2] == 'q' && buf[3] == 's')) {
    5652                        fclose(in);
    5753                        // filesystem detected
  • src/router/services/sysinit/defaults.c

    r31549 r31698  
    20212021        {"ddns_username_10", ""},
    20222022        {"ddns_passwd_10", ""},
    2023        
     2023
    20242024        // duiadns
    20252025        {"ddns_username_11", ""},
  • src/router/services/sysinit/devinit.c

    r31348 r31698  
    7676
    7777                        fread(buf, 4, 1, in);
    78                         if (buf[0] == 'h' && buf[1] == 's' && buf[2] == 'q' && buf[3] == 't') {
     78                        if ((buf[0] == 't' && buf[1] == 'q' && buf[2] == 's' && buf[3] == 'h')
     79                            || (buf[0] == 'h' && buf[1] == 's' && buf[2] == 'q' && buf[3] == 't')
     80                            || (buf[0] == 'h' && buf[1] == 's' && buf[2] == 'q' && buf[3] == 's')) {
    7981                                fclose(in);
    8082                                // filesystem detected
     
    8385                                return ret;
    8486                        }
    85                         if (buf[0] == 't' && buf[1] == 'q' && buf[2] == 's' && buf[3] == 'h') {
    86                                 fclose(in);
    87                                 // filesystem detected
    88                                 fprintf(stderr, "file system detected at %s\n", disks[i]);
    89                                 strncpy(ret, disks[i], 3);
    90                                 return ret;
    91                         }
     87
    9288                        fclose(in);
    9389                      skip:;
  • src/router/services/sysinit/sysinit-ipq806x.c

    r31651 r31698  
    361361        memset(c, 0, sizeof(c));
    362362        strncpy(c, &buf[strlen(defstr)], 2);
    363 //      fprintf(stderr,"isostr %s\n",buf);
    364         fprintf(stderr,"iso %s\n",c);
     363//      fprintf(stderr,"isostr %s\n",buf);
     364        fprintf(stderr, "iso %s\n", c);
    365365        char *ctry = getCountryByIso(c);
    366         fprintf(stderr,"country %s\n",ctry);
     366        fprintf(stderr, "country %s\n", ctry);
    367367        if (!ctry)
    368368                return;
  • src/router/services/sysinit/sysinit-rb600.c

    r31138 r31698  
    7575
    7676                fread(buf, 4, 1, in);
    77                 if (buf[0] == 'h' && buf[1] == 's' && buf[2] == 'q' && buf[3] == 't') {
     77                if ((buf[0] == 't' && buf[1] == 'q' && buf[2] == 's' && buf[3] == 'h')
     78                    || (buf[0] == 'h' && buf[1] == 's' && buf[2] == 'q' && buf[3] == 't')
     79                    || (buf[0] == 'h' && buf[1] == 's' && buf[2] == 'q' && buf[3] == 's')) {
    7880                        fclose(in);
     81                        ret[3] = 0;
    7982                        // filesystem detected
    8083                        strncpy(ret, disks[i], 3);
    8184                        return ret;
    8285                }
    83                 if (buf[0] == 't' && buf[1] == 'q' && buf[2] == 's' && buf[3] == 'h') {
    84                         fclose(in);
    85                         // filesystem detected
    86                         strncpy(ret, disks[i], 3);
    87                         return ret;
    88                 }
     86
    8987                fclose(in);
    9088        }
  • src/router/services/sysinit/sysinit-x86.c

    r30878 r31698  
    7676
    7777                fread(buf, 4, 1, in);
    78                 if (buf[0] == 'h' && buf[1] == 's' && buf[2] == 'q' && buf[3] == 't') {
     78                if ((buf[0] == 't' && buf[1] == 'q' && buf[2] == 's' && buf[3] == 'h')
     79                    || (buf[0] == 'h' && buf[1] == 's' && buf[2] == 'q' && buf[3] == 't')
     80                    || (buf[0] == 'h' && buf[1] == 's' && buf[2] == 'q' && buf[3] == 's')) {
    7981                        fclose(in);
     82                        ret[3] = 0;
    8083                        // filesystem detected
    8184                        strncpy(ret, disks[i], 3);
Note: See TracChangeset for help on using the changeset viewer.