Rev 1719 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1719 | Rev 1720 | ||
---|---|---|---|
Line 153... | Line 153... | ||
153 | else if (ctype == PS_FROM_MANAGER) { |
153 | else if (ctype == PS_FROM_MANAGER) { |
154 | list_append(&srcpt->link, &manager_list); |
154 | list_append(&srcpt->link, &manager_list); |
155 | threads_in_manager--; |
155 | threads_in_manager--; |
156 | } /* If ctype == PS_TO_MANAGER, don't save ourselves to any list, we should |
156 | } /* If ctype == PS_TO_MANAGER, don't save ourselves to any list, we should |
157 | * already be somewhere, or we will be lost */ |
157 | * already be somewhere, or we will be lost */ |
158 | } |
158 | } else |
- | 159 | srcpt = NULL; /* Avoid GCC warning, if ctype == PS_FROM_DEAD, srcpt is not used */ |
|
159 | 160 | ||
160 | /* Choose new thread to run */ |
161 | /* Choose new thread to run */ |
161 | if (ctype == PS_TO_MANAGER || ctype == PS_FROM_DEAD) { |
162 | if (ctype == PS_TO_MANAGER || ctype == PS_FROM_DEAD) { |
162 | dstpt = list_get_instance(manager_list.next,psthread_data_t, link); |
163 | dstpt = list_get_instance(manager_list.next,psthread_data_t, link); |
163 | if (serialization_count && ctype == PS_TO_MANAGER) { |
164 | if (serialization_count && ctype == PS_TO_MANAGER) { |