diff --git a/src/sys/net/api/tcpip.c b/src/sys/net/api/tcpip.c index d6fbddb..bb0a230 100644 --- a/src/sys/net/api/tcpip.c +++ b/src/sys/net/api/tcpip.c @@ -80,7 +80,7 @@ while (1) { /* MAIN Loop */ kprintf("MBF1"); sys_mbox_fetch(mbox, (void *) &msg); - kprintf("MBF1"); + kprintf("MBF2"); switch (msg->type) { case TCPIP_MSG_API: //kprintf("tcpip_thread: API message %p\n", msg); @@ -103,8 +103,6 @@ msg = memp_mallocp(MEMP_TCPIP_MSG); if (msg == NULL) { kprintf("BAD MESSAGE!!!\n"); - while (1) - sched_yield(); pbuf_free(p); return ERR_MEM; } diff --git a/src/sys/net/net/sys_arch.c b/src/sys/net/net/sys_arch.c index 4529333..e9f80c2 100644 --- a/src/sys/net/net/sys_arch.c +++ b/src/sys/net/net/sys_arch.c @@ -362,7 +362,6 @@ } uint16_t sys_arch_sem_wait(struct sys_sem *sem, uint16_t timeout) { - //kprintf("Or Here? %i:%i-0x%X]", _current->id, sem->mutex->pid,&(sem->mutex)); uint16_t time = 1; ubthread_mutex_lock(&(sem->mutex)); while (sem->c <= 0) { @@ -412,6 +411,7 @@ struct timezone tz; long sec, usec; unsigned long msec; + gettimeofday(&tv, &tz); sec = tv.tv_sec - starttime.tv_sec;