diff options
Diffstat (limited to 'src/macselect.c')
| -rw-r--r-- | src/macselect.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/macselect.c b/src/macselect.c index b519950eb75..94fe591a206 100644 --- a/src/macselect.c +++ b/src/macselect.c | |||
| @@ -371,7 +371,7 @@ get_scrap_target_type_list (scrap) | |||
| 371 | err = GetScrapFlavorCount (scrap, &count); | 371 | err = GetScrapFlavorCount (scrap, &count); |
| 372 | if (err == noErr) | 372 | if (err == noErr) |
| 373 | flavor_info = xmalloc (sizeof (ScrapFlavorInfo) * count); | 373 | flavor_info = xmalloc (sizeof (ScrapFlavorInfo) * count); |
| 374 | if (err == noErr && flavor_info) | 374 | if (flavor_info) |
| 375 | { | 375 | { |
| 376 | err = GetScrapFlavorInfoList (scrap, &count, flavor_info); | 376 | err = GetScrapFlavorInfoList (scrap, &count, flavor_info); |
| 377 | if (err != noErr) | 377 | if (err != noErr) |
| @@ -380,6 +380,8 @@ get_scrap_target_type_list (scrap) | |||
| 380 | flavor_info = NULL; | 380 | flavor_info = NULL; |
| 381 | } | 381 | } |
| 382 | } | 382 | } |
| 383 | if (flavor_info == NULL) | ||
| 384 | count = 0; | ||
| 383 | #endif | 385 | #endif |
| 384 | for (rest = Vselection_converter_alist; CONSP (rest); rest = XCDR (rest)) | 386 | for (rest = Vselection_converter_alist; CONSP (rest); rest = XCDR (rest)) |
| 385 | { | 387 | { |