diff -ur xfce4-stopwatch-plugin-0.2.0.orig/panel-plugin/stopwatch.c xfce4-stopwatch-plugin-0.2.0/panel-plugin/stopwatch.c --- xfce4-stopwatch-plugin-0.2.0.orig/panel-plugin/stopwatch.c 2009-07-28 01:47:25.000000000 +0300 +++ xfce4-stopwatch-plugin-0.2.0/panel-plugin/stopwatch.c 2010-10-01 12:06:28.000000000 +0300 @@ -582,7 +582,11 @@ g_return_if_fail (panel_plugin != NULL); _tmp0_ = NULL; _tmp1_ = NULL; - rc = (_tmp1_ = xfce_rc_simple_open (_tmp0_ = xfce_panel_plugin_lookup_rc_file (panel_plugin), TRUE), _tmp0_ = (g_free (_tmp0_), NULL), _tmp1_); + _tmp0_ = xfce_panel_plugin_lookup_rc_file (panel_plugin); + if (!_tmp0_) + return; + rc = xfce_rc_simple_open (_tmp0_, TRUE); + g_free (_tmp0_); elapsed = (my_time_val_init_zero (&_tmp2_), _tmp2_); sscanf (xfce_rc_read_entry (rc, "elapsed_sec", "0"), "%ld", &elapsed.tv_sec); sscanf (xfce_rc_read_entry (rc, "elapsed_usec", "0"), "%ld", &elapsed.tv_usec);