diff packages/hal/common/current/src/dbg-threads-syscall.c @ 36:e97d78785e2d ecos-sw-1999-09-12

Merge from eCos master repository on 1999-09-12-15:40:34-BST
author jlarmour
date Sun, 12 Sep 1999 15:26:05 +0000
parents d376b777e2ce
children c38311975d4f
line wrap: on
line diff
--- a/packages/hal/common/current/src/dbg-threads-syscall.c
+++ b/packages/hal/common/current/src/dbg-threads-syscall.c
@@ -179,9 +179,9 @@ unsigned long swap32(unsigned long x)
 int dbg_currthread_id(void)
 {
     threadref ref;
-    dbg_currthread( &ref );
-
-    return (cyg_uint16)swap32(((unsigned long *)ref)[1]);
+    if( dbg_currthread( &ref ) )
+        return (cyg_uint16)swap32(((unsigned long *)ref)[1]);
+    else return 0;
 }
 
 #endif