scnprintf(device_table_data, DM_IMA_DEVICE_BUF_LEN,
                          "%sname=%s,uuid=%s;device_resume=no_data;",
                          DM_IMA_VERSION_STR, dev_name, dev_uuid);
-               l += strlen(device_table_data);
+               l = strlen(device_table_data);
 
        }
 
                scnprintf(device_table_data, DM_IMA_DEVICE_BUF_LEN,
                          "%sname=%s,uuid=%s;device_remove=no_data;",
                          DM_IMA_VERSION_STR, dev_name, dev_uuid);
-               l += strlen(device_table_data);
+               l = strlen(device_table_data);
        }
 
        memcpy(device_table_data + l, remove_all_str, remove_all_len);
                scnprintf(device_table_data, DM_IMA_DEVICE_BUF_LEN,
                          "%sname=%s,uuid=%s;table_clear=no_data;",
                           DM_IMA_VERSION_STR, dev_name, dev_uuid);
-               l += strlen(device_table_data);
+               l = strlen(device_table_data);
        }
 
        capacity_len = strlen(capacity_str);