summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--includes/locale.inc6
1 files changed, 5 insertions, 1 deletions
diff --git a/includes/locale.inc b/includes/locale.inc
index 60d63a47c..0894988bd 100644
--- a/includes/locale.inc
+++ b/includes/locale.inc
@@ -459,7 +459,11 @@ function _locale_import_po($file, $lang, $mode) {
}
// Get strings from file (returns on failure after a partial import, or on success)
- _locale_import_read_po($file, $mode, $lang);
+ $status = _locale_import_read_po($file, $mode, $lang);
+ if ($status === FALSE) {
+ // error messages are set in _locale_import_read_po
+ return FALSE;
+ }
// Get status information on import process
list($headerdone, $additions, $updates) = _locale_import_one_string('report', $mode);