diff --git a/MAC/WinCCServices/src/PublisherResources.cc b/MAC/WinCCServices/src/PublisherResources.cc
index 3a7c54e7b7868e28785c152ef24d50ba9048eb6c..d0be294045b4144871939a8d1d74e41836c28918 100644
--- a/MAC/WinCCServices/src/PublisherResources.cc
+++ b/MAC/WinCCServices/src/PublisherResources.cc
@@ -40,8 +40,8 @@ PublisherResources::PublisherResources(ConfigReader& configReader) :
 
 void PublisherResources::initializeWinCCResources()
 {
-    int ownArgc = 4;
     char* ownArgv[] = {"WinCCPublisher", "-currentproj", "-log", "+stderr"};
+    int ownArgc = sizeof ownArgv / sizeof ownArgv[0];
 
     Resources::init(ownArgc, ownArgv);
 }