Unreachable Computation at conversations_table.c:275 |
No properties have been set. edit properties |
Jump to warning location ↓ | warning details... |
| |
ct_get_filter_name (/home/sate/Testcases/c/cve/wireshark-1.2.0/gtk/conversations_table.c)![]() | ||||||
![]() | ||||||
112 | static const char * | |||||
113 | ct_get_filter_name(address *addr, int specific_addr_type, int port_type, int name_type) | |||||
114 | { | |||||
115 | switch(name_type){ | |||||
116 | case FN_SRC_ADDRESS: | |||||
117 | switch(addr->type){ | |||||
118 | case AT_ETHER: | |||||
119 | switch(specific_addr_type){ | |||||
120 | case SAT_ETHER: | |||||
121 | return "eth.src"; | |||||
122 | case SAT_WLAN: | |||||
123 | return "wlan.sa"; | |||||
124 | case SAT_FDDI: | |||||
125 | return "fddi.src"; | |||||
126 | case SAT_TOKENRING: | |||||
127 | return "tr.src"; | |||||
128 | default: | |||||
129 | break; | |||||
130 | } | |||||
131 | break; | |||||
132 | case AT_IPv4: | |||||
133 | return "ip.src"; | |||||
134 | case AT_IPv6: | |||||
135 | return "ipv6.src"; | |||||
136 | case AT_IPX: | |||||
137 | return "ipx.src"; | |||||
138 | case AT_FC: | |||||
139 | return "fc.s_id"; | |||||
140 | case AT_URI: | |||||
141 | switch(specific_addr_type){ | |||||
142 | case SAT_JXTA: | |||||
143 | return "jxta. .src"; | |||||
144 | default: | |||||
145 | break; | |||||
146 | } | |||||
147 | break; | |||||
148 | case AT_USB: | |||||
149 | return "usb.sa"; | |||||
150 | default: | |||||
151 | break; | |||||
152 | } | |||||
153 | break; | |||||
154 | case FN_DST_ADDRESS: | |||||
155 | switch(addr->type){ | |||||
156 | case AT_ETHER: | |||||
157 | switch(specific_addr_type){ | |||||
158 | case SAT_ETHER: | |||||
159 | return "eth.dst"; | |||||
160 | case SAT_WLAN: | |||||
161 | return "wlan.da"; | |||||
162 | case SAT_FDDI: | |||||
163 | return "fddi.dst"; | |||||
164 | case SAT_TOKENRING: | |||||
165 | return "tr.dst"; | |||||
166 | default: | |||||
167 | break; | |||||
168 | } | |||||
169 | break; | |||||
170 | case AT_IPv4: | |||||
171 | return "ip.dst"; | |||||
172 | case AT_IPv6: | |||||
173 | return "ipv6.dst"; | |||||
174 | case AT_IPX: | |||||
175 | return "ipx.dst"; | |||||
176 | case AT_FC: | |||||
177 | return "fc.d_id"; | |||||
178 | case AT_URI: | |||||
179 | switch(specific_addr_type){ | |||||
180 | case SAT_JXTA: | |||||
181 | return "jxta. .dst"; | |||||
182 | default: | |||||
183 | break; | |||||
184 | } | |||||
185 | break; | |||||
186 | case AT_USB: | |||||
187 | return "usb.da"; | |||||
188 | default: | |||||
189 | break; | |||||
190 | } | |||||
191 | break; | |||||
192 | case FN_ANY_ADDRESS: | |||||
193 | switch(addr->type){ | |||||
194 | case AT_ETHER: | |||||
195 | switch(specific_addr_type){ | |||||
196 | case SAT_ETHER: | |||||
197 | return "eth.addr"; | |||||
198 | case SAT_WLAN: | |||||
199 | return "wlan.addr"; | |||||
200 | case SAT_FDDI: | |||||
201 | return "fddi.addr"; | |||||
202 | case SAT_TOKENRING: | |||||
203 | return "tr.addr"; | |||||
204 | default: | |||||
205 | break; | |||||
206 | } | |||||
207 | break; | |||||
208 | case AT_IPv4: | |||||
209 | return "ip.addr"; | |||||
210 | case AT_IPv6: | |||||
211 | return "ipv6.addr"; | |||||
212 | case AT_IPX: | |||||
213 | return "ipx.addr"; | |||||
214 | case AT_FC: | |||||
215 | return "fc.id"; | |||||
216 | case AT_URI: | |||||
217 | switch(specific_addr_type){ | |||||
218 | case SAT_JXTA: | |||||
219 | return "jxta. .address"; | |||||
220 | default: | |||||
221 | break; | |||||
222 | } | |||||
223 | break; | |||||
224 | case AT_USB: | |||||
225 | return "usb.addr"; | |||||
226 | default: | |||||
227 | break; | |||||
228 | } | |||||
229 | break; | |||||
230 | case FN_SRC_PORT: | |||||
231 | switch(port_type){ | |||||
232 | case PT_TCP: | |||||
233 | return "tcp.srcport"; | |||||
234 | case PT_UDP: | |||||
235 | return "udp.srcport"; | |||||
236 | case PT_SCTP: | |||||
237 | return "sctp.srcport"; | |||||
238 | case PT_NCP: | |||||
239 | return "ncp.connection"; | |||||
240 | default: | |||||
241 | break; | |||||
242 | } | |||||
243 | break; | |||||
244 | case FN_DST_PORT: | |||||
245 | switch(port_type){ | |||||
246 | case PT_TCP: | |||||
247 | return "tcp.dstport"; | |||||
248 | case PT_UDP: | |||||
249 | return "udp.dstport"; | |||||
250 | case PT_SCTP: | |||||
251 | return "sctp.dstport"; | |||||
252 | case PT_NCP: | |||||
253 | return "ncp.connection"; | |||||
254 | default: | |||||
255 | break; | |||||
256 | } | |||||
257 | break; | |||||
258 | case FN_ANY_PORT: | |||||
259 | switch(port_type){ | |||||
260 | case PT_TCP: | |||||
261 | return "tcp.port"; | |||||
262 | case PT_UDP: | |||||
263 | return "udp.port"; | |||||
264 | case PT_SCTP: | |||||
265 | return "sctp.port"; | |||||
266 | case PT_NCP: | |||||
267 | return "ncp.connection"; | |||||
268 | default: | |||||
269 | break; | |||||
270 | } | |||||
271 | break; | |||||
272 | } | |||||
273 | ||||||
274 | g_assert_not_reached(); | |||||
275 | return NULL;
| |||||
276 | } | |||||
![]() |