Просмотр исходного кода

fix hidden panic of slice bounds out of range

Jerry 6 лет назад
Родитель
Сommit
8e557fe6ec
1 измененных файлов с 6 добавлено и 0 удалено
  1. 6 0
      body_map.go

+ 6 - 0
body_map.go

@@ -147,6 +147,9 @@ func (bm BodyMap) EncodeAliPaySignParams() string {
 			buf.WriteByte('&')
 			buf.WriteByte('&')
 		}
 		}
 	}
 	}
+	if buf.Len() <= 0 {
+		return NULL
+	}
 	return buf.String()[:buf.Len()-1]
 	return buf.String()[:buf.Len()-1]
 }
 }
 
 
@@ -162,6 +165,9 @@ func (bm BodyMap) EncodeGetParams() string {
 			buf.WriteByte('&')
 			buf.WriteByte('&')
 		}
 		}
 	}
 	}
+	if buf.Len() <= 0 {
+		return NULL
+	}
 	return buf.String()[:buf.Len()-1]
 	return buf.String()[:buf.Len()-1]
 }
 }