The following warnings occurred:
Warning [2] count(): Parameter must be an array or an object that implements Countable - Line: 807 - File: showthread.php PHP 7.3.15 (Linux)
File Line Function
/showthread.php 807 errorHandler->error

Post Reply 
Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
isset always returns true !
2016-07-14, 11:38
Post: #1
isset always returns true !

I checkout to compile and run iPXE at the commit

commit bb9961fb548068f769c666970c1de6c68743ed07
Author: Michael Brown <>
Date: Tue Jun 26 14:49:26 2012 +0100

[test] Add self-tests for TCP/IP checksum calculation

Signed-off-by: Michael Brown <>

However I found the command "isset" always true although the value does not exist and the loop never ends.

set idx:int32 0
:loop isset ${net${idx}/mac} || goto loop_done
echo net${idx} is a ${net${idx}/chip} with MAC ${net${idx}/mac}
inc idx && goto loop

The problem does not happen with the latest iPXE, could you hep to point out the commit that fixed above issue in old iPXE.

Find all posts by this user
Quote this message in a reply
Post Reply 

Messages In This Thread
isset always returns true ! - naruto - 2016-07-14 11:38

User(s) browsing this thread: 1 Guest(s)