Changeset 642 for BAORadio/libindi/libindi/indiserver.c
- Timestamp:
- Feb 24, 2012, 12:37:36 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
BAORadio/libindi/libindi/indiserver.c
r504 r642 752 752 while ( fgets (line, MAXRBUF, fifo.fs) != NULL) 753 753 { 754 fprintf(stderr, "FIFO: %s\n", line); 754 if (verbose) 755 fprintf(stderr, "FIFO: %s\n", line); 755 756 756 757 tDev[0] = '\0', tDriver[0] = '\0', tConfig[0] = '\0', envDev[0] = '\0', envConfig[0] = '\0'; … … 789 790 else if (strstr(token, "\"") || strstr(token, "'")) 790 791 { 791 strncat(tDev, ++token, MAXRBUF);792 strncat(tDev, ++token, sizeof(tDev)-strlen(tDev)-1); 792 793 while (token = strsep(&cp, delm) ) 793 794 { 794 795 strcat(tDev, " "); 795 strncat(tDev, token, MAXRBUF);796 strncat(tDev, token, sizeof(tDev)-strlen(tDev)-1); 796 797 if ( (tp=strchr(tDev, '\"')) || (tp=strchr(tDev, '\''))) 797 798 { … … 816 817 if (strstr(token, "\"") || strstr(token, "'")) 817 818 { 818 strncat(tConfig, ++token, MAXRBUF);819 strncat(tConfig, ++token, sizeof(tConfig)-strlen(tDev)-1); 819 820 while (token = strsep(&cp, delm) ) 820 821 { 821 822 strcat(tConfig, " "); 822 strncat(tConfig, token, MAXRBUF);823 strncat(tConfig, token, sizeof(tConfig)-strlen(tDev)-1); 823 824 824 825 if ( (tp=strchr(tConfig, '\"')) || (tp=strchr(tConfig, '\''))) … … 876 877 for (dp = dvrinfo; dp < &dvrinfo[ndvrinfo]; dp++) 877 878 { 878 if (!strcmp(dp->name, tDriver) )879 if (!strcmp(dp->name, tDriver) && dp->active==1) 879 880 { 880 881 /* If device name is given, check against it before shutting down */
Note: See TracChangeset
for help on using the changeset viewer.