diff options
| author | Matthias Radestock <matthias@lshift.net> | 2009-08-20 00:22:46 +0100 |
|---|---|---|
| committer | Matthias Radestock <matthias@lshift.net> | 2009-08-20 00:22:46 +0100 |
| commit | 5443559f004157e449d9c8669723abc722b67ffe (patch) | |
| tree | 2a5c4ad2bb8eabf0198c058aa330c7534e40bfb8 | |
| parent | 2a33c54e47b4c2c366db04899eb5ded12ae32088 (diff) | |
| download | rabbitmq-server-git-5443559f004157e449d9c8669723abc722b67ffe.tar.gz | |
don't ignore errors
| -rw-r--r-- | src/rabbit_guid.erl | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/rabbit_guid.erl b/src/rabbit_guid.erl index 8a1dd3843b..7a3d7a984b 100644 --- a/src/rabbit_guid.erl +++ b/src/rabbit_guid.erl @@ -66,13 +66,15 @@ start_link() -> update_disk_serial() -> Filename = filename:join(rabbit_mnesia:dir(), ?SERIAL_FILENAME), Serial = case rabbit_misc:read_term_file(Filename) of - {ok, [Num]} -> Num; - {error, _} -> rabbit_persister:serial() + {ok, [Num]} -> Num; + {error, enoent} -> rabbit_persister:serial(); + {error, Reason} -> + throw({error, {cannot_read_guid_file, Filename, Reason}}) end, case rabbit_misc:write_term_file(Filename, [Serial + 1]) of ok -> ok; - {error, Reason} -> - throw({error, {cannot_write_guid_file, Filename, Reason}}) + {error, Reason1} -> + throw({error, {cannot_write_guid_file, Filename, Reason1}}) end, Serial. |
