Skip to content

Commit

Permalink
clean code
Browse files Browse the repository at this point in the history
  • Loading branch information
petersunbag committed Feb 11, 2018
1 parent bc55107 commit ac42a09
Showing 1 changed file with 6 additions and 8 deletions.
14 changes: 6 additions & 8 deletions element.go
Original file line number Diff line number Diff line change
Expand Up @@ -54,15 +54,13 @@ func (e *elemConverter) convert(dPtr, sPtr unsafe.Pointer) {
}

deep := 0
oldPtr := dPtr
for ; deep < e.dReferDeep && dPtr != nil; deep++ {
oldPtr = dPtr
for ; deep < e.dReferDeep; deep++ {
oldPtr := dPtr
dPtr = unsafe.Pointer(*((**int)(dPtr)))
}
// if dPtr is nil, for loop above must have executed at least once
if dPtr == nil {
dPtr = oldPtr
deep--
if dPtr == nil {
dPtr = oldPtr
break
}
}

if deep := e.dReferDeep - deep; deep > 0 {
Expand Down

0 comments on commit ac42a09

Please sign in to comment.