From 799de4c4a08e6b52add721116d23a1109ee9b324 Mon Sep 17 00:00:00 2001 From: David Edelsohn Date: Wed, 29 Nov 1995 01:25:25 +0000 Subject: [PATCH] * dlltool.c (fill_ordinals): Don't reference d_export_vec if there are no exported functions. --- binutils/ChangeLog | 5 +++++ binutils/dlltool.c | 7 +++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/binutils/ChangeLog b/binutils/ChangeLog index 25c514a..b645afb 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,3 +1,8 @@ +Tue Nov 28 17:23:44 1995 Doug Evans + + * dlltool.c (fill_ordinals): Don't reference d_export_vec if + there are no exported functions. + Mon Nov 27 13:05:59 1995 Ian Lance Taylor * configure: Regenerate with autoconf 2.7. diff --git a/binutils/dlltool.c b/binutils/dlltool.c index 2a5b640..156dde9 100644 --- a/binutils/dlltool.c +++ b/binutils/dlltool.c @@ -1765,12 +1765,11 @@ fill_ordinals (d_export_vec) qsort (d_export_vec, d_nfuncs, sizeof (export_type *), pfunc); - - /* Work out the lowest ordinal number */ - if (d_export_vec[0]) - d_low_ord = d_export_vec[0]->ordinal; + /* Work out the lowest and highest ordinal numbers. */ if (d_nfuncs) { + if (d_export_vec[0]) + d_low_ord = d_export_vec[0]->ordinal; if (d_export_vec[d_nfuncs-1]) d_high_ord = d_export_vec[d_nfuncs-1]->ordinal; } -- 2.7.4