| 1020 | */ |
| 1021 | |
| 1022 | void |
| 1023 | cupsFreeDests(int num_dests, /* I - Number of destinations */ |
| 1024 | cups_dest_t *dests) /* I - Destinations */ |
| 1025 | { |
| 1026 | int i; /* Looping var */ |
| 1027 | cups_dest_t *dest; /* Current destination */ |
| 1028 | |
| 1029 | |
| 1030 | if (num_dests == 0 || dests == NULL) |
| 1031 | return; |
| 1032 | |
| 1033 | for (i = num_dests, dest = dests; i > 0; i --, dest ++) |
| 1034 | { |
| 1035 | _cupsStrFree(dest->name); |
| 1036 | _cupsStrFree(dest->instance); |
| 1037 | |
| 1038 | cupsFreeOptions(dest->num_options, dest->options); |
| 1039 | } |
| 1040 | |
| 1041 | free(dests); |
| 1042 | } |
| 1043 | |
| 1044 | |
| 1045 | /* |