diff --git a/proof/proof/src/TProofServ.cxx b/proof/proof/src/TProofServ.cxx
index ba648e19b139730d944d128985406e4772608e1b..bcfa1e5bfd2624b481b0bf97ddb163233b83365d 100644
--- a/proof/proof/src/TProofServ.cxx
+++ b/proof/proof/src/TProofServ.cxx
@@ -3920,7 +3920,7 @@ void TProofServ::HandleProcess(TMessage *mess, TString *slb)
       while ((obj = nxt())){
          if (obj->InheritsFrom("TSelector")) {
             selector_obj = (TSelector *) obj;
-            filename == selector_obj->ClassName();
+            filename = selector_obj->ClassName();
             Info("HandleProcess", "selector obj for '%s' found", selector_obj->ClassName());
             break;
          }