contrib/ivorysql_ora/src/builtin_packages/utl_file/utl_file.c:517 - FCOPY destroys a file when source and destination are the same
I maintainer di solito rispondono entro 1 giorno
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 78/100
Direzione di ricerca
Leggi contrib/ivorysql_ora/src/builtin_packages/utl_file/utl_file.c nella sezione intorno a ora_utl_file_fcopy, in particolare la risoluzione dei percorsi, l’apertura della sorgente e della destinazione e la chiamata a copy_text_file alle righe 494–526. Verifica come la funzione gestisce percorsi di origine e destinazione identici, quindi esegui o aggiungi un test di regressione mirato per questo caso. Il lavoro è completato quando il contenuto originale del file viene preservato e la funzione segnala il risultato appropriato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
ora_utl_file_fcopy resolves both paths with get_safe_path at lines 494–495, opens the source for reading at line 509, then opens the destination with "wt" at line 517. If both paths name the same file, the destination open truncates it before copy_text_file reads it at line 526. The function then returns success with the original contents lost.
- Lingua principale
- C
- Stelle
- 1.1k
- Fork
- 232
- Merge medio
- 3g 2h
- PR unite (30g)
- 15
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di IvorySQL/IvorySQL
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
IvorySQL/IvorySQL#3085 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
sort-test.py chops the last character when the final line has no newlineForse già presa @zhaohai666 l’ha presa oggi. Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 91/100
I maintainer di solito rispondono entro 1 giorno
-
check_keywords.pl dies before reporting an unknown keyword categoryForse già presa @zhaohai666 l’ha presa oggi. Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 87/100
I maintainer di solito rispondono entro 1 giorno
-
oracle_test Cluster::psql() lacks upstream dummy $stderr, masking the real psql errorForse già presa @zhaohai666 l’ha presa oggi. Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
I maintainer di solito rispondono entro 1 giorno
-
IVORY_REL_5_STABLE: make install fails in out-of-tree (VPATH) buildsForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
IvorySQL/IvorySQL#3036 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di IvorySQL/IvorySQL
Issue simili
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 75/100
ly05010419/MacNativeGames#1848 ·
I maintainer di solito rispondono entro 1 giorno
-
libc++ test-suite
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
llvm/llvm-project#239851 ·
I maintainer di solito rispondono entro 1 giorno
-
Missing input validationAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 77/100
-
type-bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno