diff --git a/lalapps/src/ring/coh_PTF_option.c b/lalapps/src/ring/coh_PTF_option.c
index 834ce85ba5fac794781c6b3543abd4c714a3f0d3..4df83410872b17e1ceb0c9b93bfa4eddf6090e40 100644
--- a/lalapps/src/ring/coh_PTF_option.c
+++ b/lalapps/src/ring/coh_PTF_option.c
@@ -154,6 +154,7 @@ int coh_PTF_parse_options(struct coh_PTF_params *params,int argc,char **argv )
         else
           error( "error parsing option %s with argument %s\n",
               long_options[option_index].name, LALoptarg );
+		break;
       case 'a': /* gps-start-time */
         localparams.startTime.gpsSeconds = atol( LALoptarg );
         break;
@@ -443,8 +444,10 @@ int coh_PTF_parse_options(struct coh_PTF_params *params,int argc,char **argv )
         break;
       case '?':
         error( "unknown error while parsing options\n" );
+		break;
       default:
         error( "unknown error while parsing options\n" );
+		break;
     }
   }
 
diff --git a/lalapps/src/ring/ring_option.c b/lalapps/src/ring/ring_option.c
index 2337ad0b602f4798f2b4b8a8deaf0684bf6d3713..51a502e92656ad1f3dc87691646dd71aaa1d0089 100644
--- a/lalapps/src/ring/ring_option.c
+++ b/lalapps/src/ring/ring_option.c
@@ -119,6 +119,7 @@ int ring_parse_options( struct ring_params *params, int argc, char **argv )
         else
           error( "error parsing option %s with argument %s\n",
               long_options[option_index].name, LALoptarg );
+		  break;
       case 'a': /* gps-start-time */
         localparams.startTime.gpsSeconds = atol( LALoptarg );
         break;
@@ -302,10 +303,13 @@ int ring_parse_options( struct ring_params *params, int argc, char **argv )
       case 'V': /* version */
         XLALOutputVersionString(stderr, 0);
         exit( 0 );
+		break;
       case '?':
         error( "unknown error while parsing options\n" );
+		break;
       default:
         error( "unknown error while parsing options\n" );
+		break;
     }
   }