Changeset 21317


Ignore:
Timestamp:
04/30/13 22:42:07 (11 years ago)
Author:
gost
Message:

[autotimer] fix

File:
1 edited

Legend:

Unmodified
Added
Removed
  • titan/plugins/autotimer/autotimer.c

    r21255 r21317  
    9595        channel1 = channel;
    9696        channelfind = 0;
    97         printf("++++> %s<-----\n",search1->channelname);
    9897        while(channel1 != NULL)
    9998        {
    10099                if(ostrcmp(channel1->name, search1->channelname) == 0)
    101                 {
    102                         channelfind = 1;
    103100                        break;
    104                 }
     101
    105102                channel1 = channel1->next;
    106103        }
    107         if(channelfind == 0)
    108         {
    109                 autotimerthread->aktion = STOP;
    110                 printf("++++> 5\n");
    111         }
    112         printf("++++> %s<-----\n",channel1->name);
    113         printf("----> %i\n",autotimerthread->aktion);
     104        if(channel1 == NULL)
     105        {
     106                autotimerthread->aktion = STOP;
     107        }
    114108        while (autotimerthread->aktion != STOP)
    115109        {
    116                 printf("----> los\n");
    117110                i = 0;
    118111                node = NULL;
     
    187180                }
    188181        }
    189         printf("***** ENDE ++\n");
    190182        free(buf); buf = NULL;
    191183        search1->channelname = NULL;
     
    199191void autotimer_main()
    200192{
    201         printf("***** START_main\n");
    202193        if(getconfigint("at1_running", NULL) == 1)
    203194        {
    204                 printf("***** START_Thread\n");
    205195                if(autotimerthread == NULL)
    206196                        autotimerthread = addtimer(&autotimer_thread, START, 10000, 1, NULL, NULL, NULL);
Note: See TracChangeset for help on using the changeset viewer.