]> SALOME platform Git repositories - plugins/hybridplugin.git/commitdiff
Salome HOME
Get the error message in case license is not valid
authorChristophe Bourcier <christophe.bourcier@cea.fr>
Thu, 27 Apr 2023 14:16:08 +0000 (16:16 +0200)
committerChristophe Bourcier <christophe.bourcier@cea.fr>
Thu, 27 Apr 2023 14:16:08 +0000 (16:16 +0200)
src/HYBRIDPlugin/HYBRIDPlugin_HYBRID.cxx

index 862a704bcb8d67037ebee8e3ff212334a2295d6c..26f186de2786238529efdaa02b08d67ddb8e63fd 100644 (file)
@@ -2096,9 +2096,12 @@ bool HYBRIDPlugin_HYBRID::storeErrorDescription(const char*                logFi
   if ( errDescription.empty() ) { // no errors found
     char msgLic1[] = "connection to server failed";
     char msgLic2[] = " Dlim ";
+    char msgLic3[] = "license is not valid";
     if ( std::search( &buf[0], bufEnd, msgLic1, msgLic1 + strlen(msgLic1)) != bufEnd ||
          std::search( &buf[0], bufEnd, msgLic2, msgLic2 + strlen(msgLic2)) != bufEnd )
-      errDescription << "Licence problems.";
+      errDescription << "Network license problem.";
+    else if ( std::search( &buf[0], bufEnd, msgLic3, msgLic3 + strlen(msgLic3)) != bufEnd )
+      errDescription << "License is not valid.";
     else
     {
       char msg2[] = "SEGMENTATION FAULT";