Author: mbautin
Date: Thu Feb  2 21:33:35 2012
New Revision: 1239865

URL: http://svn.apache.org/viewvc?rev=1239865&view=rev
Log:
[HBASE-5287] fsck can go into infinite loop

Summary: as in title

Test Plan: not tested. trivial change.

Reviewers: aaiyer

Reviewed By: aaiyer

CC: hbase-eng@lists

Differential Revision: https://phabricator.fb.com/D397073

Modified:
    
hbase/branches/0.89-fb/src/main/java/org/apache/hadoop/hbase/client/HBaseFsckRepair.java

Modified: 
hbase/branches/0.89-fb/src/main/java/org/apache/hadoop/hbase/client/HBaseFsckRepair.java
URL: 
http://svn.apache.org/viewvc/hbase/branches/0.89-fb/src/main/java/org/apache/hadoop/hbase/client/HBaseFsckRepair.java?rev=1239865&r1=1239864&r2=1239865&view=diff
==============================================================================
--- 
hbase/branches/0.89-fb/src/main/java/org/apache/hadoop/hbase/client/HBaseFsckRepair.java
 (original)
+++ 
hbase/branches/0.89-fb/src/main/java/org/apache/hadoop/hbase/client/HBaseFsckRepair.java
 Thu Feb  2 21:33:35 2012
@@ -165,6 +165,8 @@ public class HBaseFsckRepair {
         return false;
       } else if (inChar == 'y' || inChar == 'Y') {
         return true;
+      } else if (inChar == -1) {
+        throw new IOException("Lost interactive session");
       }
     }
   }


Reply via email to