Index: sync/api/sync_error.cc |
diff --git a/sync/api/sync_error.cc b/sync/api/sync_error.cc |
index ee6885cb229285f479b8bc57284dda35d5068bb2..1100a11028d2cfe83d3edeb05f0cb93dcfdb29bb 100644 |
--- a/sync/api/sync_error.cc |
+++ b/sync/api/sync_error.cc |
@@ -34,9 +34,12 @@ SyncError::SyncError(const tracked_objects::Location& location, |
case CRYPTO_ERROR: |
type_message = "cryptographer error was encountered: "; |
break; |
- default: |
- NOTREACHED(); |
- type_message = "invalid error: "; |
+ case UNREADY_ERROR: |
+ type_message = "unready error was encountered: "; |
+ break; |
+ case UNSET: |
+ NOTREACHED() << "Invalid error type"; |
+ return; |
} |
Init(location, type_message + custom_message, model_type, error_type); |
PrintLogError(); |