Signed-off-by: Daniel Lezcano <daniel.lezc...@linaro.org>
---
 clocks.c     |    2 +-
 powerdebug.c |   11 ++++-------
 2 files changed, 5 insertions(+), 8 deletions(-)

diff --git a/clocks.c b/clocks.c
index d08c926..ecc72ea 100644
--- a/clocks.c
+++ b/clocks.c
@@ -255,7 +255,7 @@ int read_and_print_clock_info(int verbose, int hrow, int 
selected)
                read_clock_info(clk_dir_path);
        }
 
-       if (!clocks_info->num_children) {
+       if (!clocks_info || !clocks_info->num_children) {
                fprintf(stderr, "powerdebug: No clocks found. Exiting..\n");
                exit(1);
        }
diff --git a/powerdebug.c b/powerdebug.c
index 5fe07de..94dd31a 100644
--- a/powerdebug.c
+++ b/powerdebug.c
@@ -251,19 +251,18 @@ int mainloop(struct powerdebug_options *options,
 
                create_windows(options->selectedwindow);
                show_header(options->selectedwindow);
+               create_selectedwindow(options->selectedwindow);
 
-               if (options->regulators || options->selectedwindow == 
REGULATOR) {
+               if (options->selectedwindow == REGULATOR) {
                        regulator_read_info(reg_info, nr_reg);
-                       create_selectedwindow(options->selectedwindow);
                        show_regulator_info(reg_info, nr_reg,
                                            options->verbose);
                }
 
-               if (options->clocks || options->selectedwindow == CLOCK) {
+               if (options->selectedwindow == CLOCK) {
 
                        int hrow;
 
-                       create_selectedwindow(options->selectedwindow);
                        if (!findparent_ncurses) {
                                int command = 0;
 
@@ -282,10 +281,8 @@ int mainloop(struct powerdebug_options *options,
                                                       enter_hit);
                }
 
-               if (options->sensors || options->selectedwindow == SENSOR) {
-                       create_selectedwindow(options->selectedwindow);
+               if (options->selectedwindow == SENSOR)
                        print_sensor_header();
-               }
 
                FD_ZERO(&readfds);
                FD_SET(0, &readfds);
-- 
1.7.1


_______________________________________________
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev

Reply via email to