mirror of
https://github.com/znc/znc.git
synced 2026-08-07 17:33:34 +02:00
Revert "Remove several more "size - 1", none of which are dangereous."
This reverts commit bcabf9b55c.
I should test code better...
This commit is contained in:
+1
-1
@@ -52,7 +52,7 @@ CString CMessage::GetParams(unsigned int uIdx, unsigned int uLen) const {
|
||||
if (m_vsParams.empty() || uLen == 0) {
|
||||
return "";
|
||||
}
|
||||
if (uLen + uIdx + 1 > m_vsParams.size()) {
|
||||
if (uLen > m_vsParams.size() - uIdx - 1) {
|
||||
uLen = m_vsParams.size() - uIdx;
|
||||
}
|
||||
VCString vsParams;
|
||||
|
||||
+3
-3
@@ -72,13 +72,13 @@ CString CTemplateLoopContext::GetValue(const CString& sName, bool bFromIf) {
|
||||
} else if (sName.Equals("__FIRST__")) {
|
||||
return ((GetRowIndex() == 0) ? "1" : "");
|
||||
} else if (sName.Equals("__LAST__")) {
|
||||
return ((GetRowIndex() + 1 == m_pvRows->size()) ? "1" : "");
|
||||
return ((GetRowIndex() == m_pvRows->size() - 1) ? "1" : "");
|
||||
} else if (sName.Equals("__OUTER__")) {
|
||||
return ((GetRowIndex() == 0 || GetRowIndex() + 1 == m_pvRows->size())
|
||||
return ((GetRowIndex() == 0 || GetRowIndex() == m_pvRows->size() - 1)
|
||||
? "1"
|
||||
: "");
|
||||
} else if (sName.Equals("__INNER__")) {
|
||||
return ((GetRowIndex() == 0 || GetRowIndex() + 1 == m_pvRows->size())
|
||||
return ((GetRowIndex() == 0 || GetRowIndex() == m_pvRows->size() - 1)
|
||||
? ""
|
||||
: "1");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user