Unreachable Control Flow at prefs_dlg.c:1373 |
No properties have been set. edit properties |
Jump to warning location ↓ | warning details... |
| |
pref_copy (/home/sate/Testcases/c/cve/wireshark-1.2.0/gtk/prefs_dlg.c)![]() | ||||||
![]() | ||||||
1341 | pref_copy(pref_t *pref, gpointer user_data _U_) | |||||
1342 | { | |||||
1343 | switch (pref->type) { | |||||
1344 | ||||||
1345 | case PREF_UINT: | |||||
1346 | pref->saved_val.uint = *pref->varp.uint; | |||||
1347 | break; | |||||
1348 | ||||||
1349 | case PREF_BOOL: | |||||
1350 | pref->saved_val.boolval = *pref->varp.boolp; | |||||
1351 | break; | |||||
1352 | ||||||
1353 | case PREF_ENUM: | |||||
1354 | pref->saved_val.enumval = *pref->varp.enump; | |||||
1355 | break; | |||||
1356 | ||||||
1357 | case PREF_STRING: | |||||
1358 | g_free(pref->saved_val.string); | |||||
1359 | pref->saved_val.string = g_strdup(*pref->varp.string); | |||||
1360 | break; | |||||
1361 | ||||||
1362 | case PREF_RANGE: | |||||
1363 | g_free(pref->saved_val.range); | |||||
1364 | pref->saved_val.range = range_copy(*pref->varp.range); | |||||
1365 | break; | |||||
1366 | ||||||
1367 | case PREF_STATIC_TEXT: | |||||
1368 | case PREF_UAT: | |||||
1369 | break; | |||||
1370 | ||||||
1371 | case PREF_OBSOLETE: | |||||
1372 | g_assert_not_reached(); | |||||
1373 | break;
| |||||
1374 | } | |||||
1375 | return 0; | |||||
1376 | } | |||||
![]() |