Skip to content

Commit cc20b42

Browse files
committed
[http] sanitize class name of post object
1 parent 2b46cab commit cc20b42

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

net/httpsniff/src/TRootSnifferFull.cxx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -705,7 +705,7 @@ Bool_t TRootSnifferFull::ProduceExe(const std::string &path, const std::string &
705705
}
706706
val = sval.Data();
707707
} else if ((strcmp(val, "_post_object_") == 0) && url.HasOption("_post_class_")) {
708-
TString clname = url.GetValueFromOptions("_post_class_");
708+
TString clname = DecodeUrlOptionValue(url.GetValueFromOptions("_post_class_"), kTRUE);
709709
TClass *arg_cl = gROOT->GetClass(clname, kTRUE, kTRUE);
710710
if ((arg_cl != nullptr) && (arg_cl->GetBaseClassOffset(TObject::Class()) == 0) && (post_obj == nullptr)) {
711711
post_obj = (TObject *)arg_cl->New();

0 commit comments

Comments
 (0)