On Thu, 14 Apr 2011 13:27:23 +0300
Sergey Senozhatsky <sergey.senozhat...@gmail.com> wrote:

> Catch exceptions as a reference in ahci::start/end_measurement.
> 
> Signed-off-by: Sergey Senozhatsky <sergey.senozhat...@gmail.com>
> 
> ---
> 
> diff --git a/devices/ahci.cpp b/devices/ahci.cpp
> index d505642..3ca52f2 100644
> --- a/devices/ahci.cpp
> +++ b/devices/ahci.cpp
> @@ -168,7 +168,8 @@ void ahci::start_measurement(void)
>                               file >> start_slumber;
>               }       
>               file.close();
> -     } catch (std::ios_base::failure c) {
> +     } catch (std::ios_base::failure &c) {
> +             fprintf(stderr, "%s\n", c.what());
>       }
>  
>  }
> @@ -199,7 +200,8 @@ void ahci::end_measurement(void)
>                       file >> end_slumber;
>               }
>               file.close();
> -     } catch (std::ios_base::failure c) {
> +     } catch (std::ios_base::failure &c) {
> +             fprintf(stderr, "%s\n", c.what());
>       }
>  
>       if (end_active < start_active)
> @@ -293,4 +295,5 @@ double ahci::power_usage(struct result_bundle *result, 
> struct parameter_bundle *
>       power += util * factor / 100.0;
>  
>       return power;
> -}
> \ No newline at end of file
> +}
> +

I would prefer that you do not add the extra line of whitespace to the
end of the file.
_______________________________________________
Discuss mailing list
Discuss@lesswatts.org
http://lists.lesswatts.org/listinfo/discuss

Reply via email to