|
@@ -57,16 +57,16 @@ func (f *FIFOBuffer) Empty() bool {
|
|
|
}
|
|
|
|
|
|
func (f *FIFOBuffer) Push(value int) {
|
|
|
+ if f.index >= len(f.data) {
|
|
|
+ log.Panicf("Exceeded FIFOBuffer index %d size %d %#v", f.index, len(f.data), f.data)
|
|
|
+ }
|
|
|
f.data[f.index] = value
|
|
|
f.index++
|
|
|
- if f.index > len(f.data) {
|
|
|
- log.Panicf("Exceeded FIFOBuffer size %d %#v", len(f.data), f)
|
|
|
- }
|
|
|
}
|
|
|
|
|
|
func (f *FIFOBuffer) Pop() int {
|
|
|
if f.index == 0 {
|
|
|
- log.Panic("Pop from empty FIFOBuffer.")
|
|
|
+ log.Panicf("Pop from empty FIFOBuffer (size %d).", len(f.data))
|
|
|
}
|
|
|
f.index--
|
|
|
return f.data[f.index]
|
|
@@ -290,7 +290,7 @@ func (d *Door) Init(doorname string) {
|
|
|
|
|
|
log.SetOutput(logf)
|
|
|
log.SetFlags(log.Ldate | log.Ltime | log.Lshortfile)
|
|
|
- // log.SetPrefix(doorname + " ")
|
|
|
+ log.SetPrefix(doorname + " ")
|
|
|
|
|
|
//= log.New(logf, fmt.Sprintf("%s-%d", doorname, d.Config.Node), log.Ldate|log.Ltime|log.Lshortfile)
|
|
|
log.Printf("Loading dropfile %s\n", dropfile)
|