Index: trunk/src_plugins/cam/cam.c =================================================================== --- trunk/src_plugins/cam/cam.c (revision 24087) +++ trunk/src_plugins/cam/cam.c (revision 24088) @@ -70,7 +70,7 @@ ctx->old_base = pcb_cam_base; if (PCB->Filename != NULL) { - char *end = strchr(PCB->Filename, PCB_DIR_SEPARATOR_C); + char *end = strrchr(PCB->Filename, PCB_DIR_SEPARATOR_C); if (end != NULL) pcb_cam_base = pcb_strdup(end+1); else