|    13 |   |   if (!new_table) | 
                          |       |   |      ^ | 
                          |       |   |      | | 
                          |       |   |      (1) following ‘false’ branch (when ‘new_table’ is non-NULL)... ─>─┐ | 
                          |       |   |                                                                        │ | 
                          |       |   |                                                                        │ | 
                          |       | ┌ | ───────────────────────────────────────────────────────────────────────┘ | 
                          |    14 | │ |     return NULL; | 
                          |    15 | │ |   new_table->m_f = (char **)malloc(sizeof(char **)); | 
                          |       | │ |                             ~~~~~~~~~~~~~~~~~~~~~~~ | 
                          |       | │ |                             | | 
                          |       | └ | ───────────────────────────>(2) ...to here | 
                          |       |   |                             (3) this call could return NULL
  |