diff --git a/src/openvpn/options.c b/src/openvpn/options.c
index abda8c379..e56df7d4c 100644
--- a/src/openvpn/options.c
+++ b/src/openvpn/options.c
@@ -3680,6 +3680,12 @@ options_postprocess_mutate(struct options *o, struct env_set *es)
         o->verify_hash_no_ca = true;
     }
 
+    if (streq(o->config, "stdin") && o->remap_sigusr1 == SIGHUP)
+    {
+        MSG(M_USAGE, "Options 'config stdin' and 'remap-sigusr SIGHUP' are"
+                     "incompatible with each other.");
+    }
+
     /* check if any option should force disabling DCO */
 #if defined(TARGET_LINUX)
     o->tuntap_options.disable_dco = !dco_check_option_conflict(D_DCO, o);
