diff --git a/src/network/online_service.cpp b/src/network/online_service.cpp
index 82902ab46..928dac1b1 100644
--- a/src/network/online_service.cpp
+++ b/src/network/online_service.cpp
@@ -1211,9 +1211,7 @@ public:
 
     void setPassword(std::string pw) {
         if (pw.empty()) {
-            for (int i = 0; i < sizeof(password); i++) {
-                this->password[i] = 0;
-            }
+            memset(password, 0, sizeof(password));
             hasPassword = false;
         } else {
             pvpgn::sha1_hash(&password, pw.length(), pw.c_str());