Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

useless `AF_VSOCK` `setsockopt` validation code

Ouverte Adaptée aux débutants
#159,561 0 commentaires 1 réaction 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
2/5
Temps estimé
1-3 heures
Accessibilité débutants
70/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
Active
Stack technique
c, python
Domaine
networking

Piste de recherche

Le bogue se trouve dans Modules/socketmodule.c, autour des lignes 3423-3427, où la validation de setsockopt pour AF_VSOCK définit une erreur sans retourner, de sorte que l'exécution continue à analyser optval. Lisez ce bloc et le code qui suit pour confirmer la sortie anticipée prévue. C'est terminé lorsque la fonction renvoie l'erreur avant que optval ne soit analysé et que les tests liés à VSOCK dans Lib/test/test_socket.py passent toujours.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

extension-modules topic-socket type-bug

Consider:
https://github.com/python/cpython/blob/d3ada4509ea9f4d5c7a7a28566049c8891ee6d11/Modules/socketmodule.c#L3423-L3427
This sets an error, but doesn't return, so the code falls through to parsing optval anyway.

Langage dominant
Python
Étoiles
77.6k
Forks
38.4k
Merge moyen
1 j 9 h
PR mergées (30 j)
565

Préparer son environnement

Ouvrir dans Codespaces

Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de python/cpython

Toutes les issues de python/cpython

Issues similaires

Plus d'issues Python

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.