diff options
Diffstat (limited to 'http.go')
| -rw-r--r-- | http.go | 5 | 
1 files changed, 5 insertions, 0 deletions
@@ -1,6 +1,7 @@  package main  import ( +	"errors"  	"fmt"  	"net/http"  	"strings" @@ -21,6 +22,7 @@ func logReqPB(pb *httppb.HttpRequest) {  }  func okHandler(w http.ResponseWriter, r *http.Request) { +	log.Info("GOT TO okHandler()")  	reqPB, err := httppb.ReqToPB(r)  	reqPB.Logf("START: Got %d bytes from the client", len(reqPB.ClientData))  	if err != nil { @@ -78,6 +80,9 @@ func okHandler(w http.ResponseWriter, r *http.Request) {  		result := new(forgepb.Set)  		switch route {  		case "/set/new": +			if me.Patchsets == nil { +				argvpb.BadExit("patchsets == nil", errors.New("patchsets == nil")) +			}  			me.Patchsets.Append(pb)  			reqPB.Logf("addNewPatches() pb.Patches.Len()=%d Patchsets.Len()=%d", pb.Patches.Len(), me.Patchsets.Len())  			me.forge.SavePatchsets()  | 
