Index: svnwcsub.py
===================================================================
--- svnwcsub.py	(revision 1889761)
+++ svnwcsub.py	(working copy)
@@ -534,8 +534,8 @@
 
     if options.daemon and not options.logfile:
         parser.error('LOGFILE is required when running as a daemon')
-    if options.daemon and not options.pidfile:
-        parser.error('PIDFILE is required when running as a daemon')
+    if not options.pidfile:
+        parser.error('PIDFILE is required')
 
     # Process any provided options.
     handle_options(options)
