mirror of
https://github.com/garraflavatra/go-fmp.git
synced 2025-06-28 04:25:11 +00:00
Return nil if dict path does not exist
This commit is contained in:
@ -3,6 +3,9 @@ package fmp
|
||||
func (ctx *FmpFile) Tables() []*FmpTable {
|
||||
tables := make([]*FmpTable, 0)
|
||||
metaDict := ctx.Dictionary.get([]uint64{4, 1, 7})
|
||||
if metaDict == nil {
|
||||
return tables
|
||||
}
|
||||
for _, meta := range *metaDict.Children {
|
||||
name := decodeByteSeq(meta.Children.get([]uint64{16}).Value)
|
||||
table := &FmpTable{Name: name}
|
||||
|
Reference in New Issue
Block a user