Browse Source

Ajout securite nb thread incorrect

Loquicom 6 years ago
parent
commit
939cfbcc81
4 changed files with 12 additions and 0 deletions
  1. 3 0
      Partie_1/Hybride/Main.cpp
  2. 3 0
      Partie_1/Thread/Main.cpp
  3. 3 0
      Partie_2/EMA/Main.cpp
  4. 3 0
      Partie_2/Moyenne/Main.cpp

+ 3 - 0
Partie_1/Hybride/Main.cpp

@@ -40,6 +40,9 @@ int main(int argc, char* argv[]) {
                 break;
             case 't':
                 nbThread = atoi(optarg);
+                if(nbThread < 1) {
+                    nbThread = 1;
+                }
                 break;
             case '?':
                 help(argv[0]); 

+ 3 - 0
Partie_1/Thread/Main.cpp

@@ -38,6 +38,9 @@ int main(int argc, char* argv[]) {
                 break;
             case 't':
                 nbThread = atoi(optarg);
+                if(nbThread < 1) {
+                    nbThread = 1;
+                }
                 break;
             case 's':
                 verbose = false;

+ 3 - 0
Partie_2/EMA/Main.cpp

@@ -40,6 +40,9 @@ int main(int argc, char* argv[]) {
                 break;
             case 't':
                 nbThread = atoi(optarg);
+                if(nbThread < 1) {
+                    nbThread = 1;
+                }
                 break;
             case 's':
                 verbose = false;

+ 3 - 0
Partie_2/Moyenne/Main.cpp

@@ -39,6 +39,9 @@ int main(int argc, char* argv[]) {
                 break;
             case 't':
                 nbThread = atoi(optarg);
+                if(nbThread < 1) {
+                    nbThread = 1;
+                }
                 break;
             case 's':
                 verbose = false;