Static analyzer bug fixes
[silc.git] / lib / silcclient / client_register.c
index a3cafe478b9697cf9bb6f153b4a5cf7e924af764..e0d0f862ac93a42c8f4d189d3e94e7bfd1cc1d30 100644 (file)
@@ -446,7 +446,7 @@ SILC_FSM_STATE(silc_client_st_resume_resolve_channels)
                                res_argc, res_argv, res_argv_lens,
                                res_argv_types);
 
-  for (i = 0; i < resume->channel_count; i++)
+  for (i = 0; res_argv && i < resume->channel_count; i++)
     silc_free(res_argv[i]);
   silc_free(res_argv);
   silc_free(res_argv_lens);