Additional fixes for security warnings from CodeQL

This commit is contained in:
Hector Sanjuan 2022-06-16 17:29:54 +02:00
parent d23240f6c8
commit 57c3b180b5
3 changed files with 5 additions and 9 deletions

View File

@ -238,7 +238,7 @@ type ListOptions struct {
Status Status
Before time.Time
After time.Time
Limit int
Limit uint64
Meta map[string]string
}
@ -288,14 +288,11 @@ func (lo *ListOptions) FromQuery(q url.Values) error {
}
if v := q.Get("limit"); v != "" {
lim, err := strconv.ParseInt(v, 10, 64)
lim, err := strconv.ParseUint(v, 10, 64)
if err != nil {
return fmt.Errorf("error parsing 'limit' query param: %s: %w", v, err)
}
if lim < 0 {
return errors.New("'limit' cannot be negative")
}
lo.Limit = int(lim)
lo.Limit = lim
}
if meta := q.Get("meta"); meta != "" {

View File

@ -321,7 +321,7 @@ func (api *API) listPins(w http.ResponseWriter, r *http.Request) {
}
var err error
i := 0
i := uint64(0)
for stResult := range stCh {
if stResult.st.Status == pinsvc.StatusUndefined && stResult.err == nil {
// ignore things unpinning
@ -360,7 +360,7 @@ func (api *API) listPins(w http.ResponseWriter, r *http.Request) {
)
}()
i := 0
i := uint64(0)
for gpi := range out {
st := globalPinInfoToSvcPinStatus(gpi.Cid.String(), gpi)
if st.Status == pinsvc.StatusUndefined {

View File

@ -21,7 +21,6 @@ func StringsToPeers(strs []string) []peer.ID {
for _, p := range strs {
pid, err := peer.Decode(p)
if err != nil {
logger.Debugf("'%s': %s", p, err)
continue
}
peers = append(peers, pid)