Protect against null strings

This commit is contained in:
Derek Parker
2015-05-07 09:34:34 -05:00
parent 44700737a6
commit df78a294e4

View File

@ -757,6 +757,9 @@ func (thread *ThreadContext) readString(addr uintptr) (string, error) {
return "", err
}
addr = uintptr(binary.LittleEndian.Uint64(val))
if addr == 0 {
return "", nil
}
val, err = thread.readMemory(addr, strlen)
if err != nil {