Changeset 547 in code for trunk


Ignore:
Timestamp:
May 28, 2021, 9:15:15 AM (4 years ago)
Author:
contact
Message:

Forward unknown commands to upstream in single-upstream mode

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/downstream.go

    r545 r547  
    22882288        default:
    22892289                dc.logger.Printf("unhandled message: %v", msg)
    2290                 return newUnknownCommandError(msg.Command)
     2290
     2291                // Only forward unknown commands in single-upstream mode
     2292                uc := dc.upstream()
     2293                if uc == nil {
     2294                        return newUnknownCommandError(msg.Command)
     2295                }
     2296
     2297                uc.SendMessageLabeled(dc.id, msg)
    22912298        }
    22922299        return nil
Note: See TracChangeset for help on using the changeset viewer.