From ef39743bc3b37d74df3e85d12d0667103c43b267 Mon Sep 17 00:00:00 2001 From: David Xu Date: Wed, 17 May 2006 05:14:45 +0000 Subject: Fix return value. --- lib/libthread_db/libthr_db.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lib/libthread_db/libthr_db.c') diff --git a/lib/libthread_db/libthr_db.c b/lib/libthread_db/libthr_db.c index 0e0940917410..148da1480e03 100644 --- a/lib/libthread_db/libthr_db.c +++ b/lib/libthread_db/libthr_db.c @@ -501,7 +501,8 @@ pt_thr_get_info(const td_thrhandle_t *th, td_thrinfo_t *info) if (ret == PS_OK) { info->ti_sigmask = linfo.pl_sigmask; info->ti_pending = linfo.pl_siglist; - } + } else + return (ret); if (state == ta->thread_state_running) info->ti_state = TD_THR_RUN; else if (state == ta->thread_state_zoombie) -- cgit v1.2.3