fix: an empty string can now be used as an alias in order to remove it

This commit is contained in:
evilsocket 2018-01-30 02:26:48 +01:00
commit 8e8e529744
2 changed files with 8 additions and 3 deletions

View file

@ -93,7 +93,12 @@ func (tp *Targets) SetAliasFor(mac, alias string) bool {
defer tp.Unlock()
if t, found := tp.Targets[mac]; found == true {
tp.Aliases[mac] = alias
if alias != "" {
tp.Aliases[mac] = alias
} else {
delete(tp.Aliases, mac)
}
t.Alias = alias
tp.saveAliases()
return true