X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2Fdictionary.c;h=ac9c7d63d3d483c00203fa000099c4f567a13f90;hb=244ade48f9c233532cc535d3233fdef53bf9266b;hp=6fe08f17d14c25e6cf2ea1e5be88d6881a2a4c55;hpb=5d9d2b2ae7d49240f3438e4f3c40ac1f276e31fb;p=pspp-builds.git diff --git a/src/data/dictionary.c b/src/data/dictionary.c index 6fe08f17..ac9c7d63 100644 --- a/src/data/dictionary.c +++ b/src/data/dictionary.c @@ -435,8 +435,8 @@ compare_var_ptrs (const void *a_, const void *b_, void *aux UNUSED) /* Deletes variable V from dictionary D and frees V. This is a very bad idea if there might be any pointers to V - from outside D. In general, no variable in current_dataset->dict - should be deleted when any transformations are active, because + from outside D. In general, no variable in should be deleted when + any transformations are active on the dictionary's dataset, because those transformations might reference the deleted variable. The safest time to delete a variable is just after a procedure has been executed, as done by MODIFY VARS.