Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Maintenance:16358
gsoap.openSUSE_Backports_SLE-15-SP3
gsoap-url-parse-hardening.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File gsoap-url-parse-hardening.patch of Package gsoap.openSUSE_Backports_SLE-15-SP3
Origin: https://src.fedoraproject.org/rpms/gsoap/c/48ce27e1b81f592f1247b85139cd415ae76d389b?branch=rawhide diffdiff -ur gsoap2-code-r193/gsoap/samples/calc_vs2005/calc_vs2005/stdsoap2.cpp gsoap2-code-r194/gsoap/samples/calc_vs2005/calc_vs2005/stdsoap2.cpp --- gsoap2-code-r193/gsoap/samples/calc_vs2005/calc_vs2005/stdsoap2.cpp 2021-01-17 20:13:51.000000000 +0100 +++ gsoap2-code-r194/gsoap/samples/calc_vs2005/calc_vs2005/stdsoap2.cpp 2021-01-22 23:49:26.000000000 +0100 @@ -21246,7 +21243,7 @@ if (*s == ':') { s++; - if (*s != '@') + if (*s != '@' && s < t) { l = t - s + 1; r = r + strlen(r) + 1; diff -ur gsoap2-code-r193/gsoap/stdsoap2.c gsoap2-code-r194/gsoap/stdsoap2.c --- gsoap2-code-r193/gsoap/stdsoap2.c 2021-01-17 20:13:51.000000000 +0100 +++ gsoap2-code-r194/gsoap/stdsoap2.c 2021-01-22 23:49:26.000000000 +0100 @@ -21246,7 +21243,7 @@ if (*s == ':') { s++; - if (*s != '@') + if (*s != '@' && s < t) { l = t - s + 1; r = r + strlen(r) + 1; diff -ur gsoap2-code-r193/gsoap/stdsoap2.cpp gsoap2-code-r194/gsoap/stdsoap2.cpp --- gsoap2-code-r193/gsoap/stdsoap2.cpp 2021-01-17 20:13:51.000000000 +0100 +++ gsoap2-code-r194/gsoap/stdsoap2.cpp 2021-01-22 23:49:26.000000000 +0100 @@ -21246,7 +21243,7 @@ if (*s == ':') { s++; - if (*s != '@') + if (*s != '@' && s < t) { l = t - s + 1; r = r + strlen(r) + 1;
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor